/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%}details,main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;color:#333;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}.custom-select__text br,.custom-toggle--checkbox input+.custom-toggle__icon svg,.custom-toggle--switch input+.custom-toggle__icon svg,[hidden],template{display:none}@font-face{font-style:normal;font-weight:400;font-family:"Roboto";font-display:swap;src:url(../fonts/roboto-regular.woff2) format("woff2"),url(../fonts/roboto-regular.woff) format("woff")}@font-face{font-style:normal;font-weight:500;font-family:"Roboto";font-display:swap;src:url(../fonts/roboto-medium.woff2) format("woff2"),url(../fonts/roboto-medium.woff) format("woff")}@font-face{font-style:normal;font-weight:700;font-family:"Roboto";font-display:swap;src:url(../fonts/roboto-bold.woff2) format("woff2"),url(../fonts/roboto-bold.woff) format("woff")}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;min-height:100vh}html{font-style:normal;font-weight:400;font-size:16px;line-height:19px;font-family:"Roboto","Arial",sans-serif;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{width:100%;height:100%;background-color:#f2f2f2}img,video{display:block;max-width:100%;height:auto}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#000}input,select,textarea{border-radius:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{-webkit-box-shadow:none;box-shadow:none}input::-ms-clear,input::-ms-reveal{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input:matches([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:calc(100*var(--vh, 1vh))}.wrapper .footer,.wrapper .header{-ms-flex-negative:0;flex-shrink:0}.wrapper main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rouble{font-family:"Rouble","Arial",sans-serif;text-transform:lowercase!important;font-weight:400!important}.custom-select select,.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.btn-reset{padding:0;border:0;background-color:transparent}.scroll-lock-ios{position:fixed;overflow:hidden}.scroll-lock{overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-transition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.js-focus-visible :focus:not(.focus-visible){outline:0}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 22px}.header{padding:22px 0;background-color:transparent}.header .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{display:block;width:236px;height:70px}.header__logo svg{width:187px;height:70px}.header .container,.main-nav,.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-nav__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:20px;margin:0 40px;padding:11px 46px;border:2px solid #fff;border-radius:20px;list-style:none}.main-nav__item{position:relative}.main-nav__item--notifications.is-notifications .main-nav__link::before{content:"";position:absolute;top:2px;right:4px;width:8px;height:8px;border-radius:50%;background-color:#c5ec2a}.main-nav__item--notifications:focus-within .main-nav__dropdown,.main-nav__item--notifications:hover .main-nav__dropdown{display:block}.main-nav__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44px;height:44px;border:1px solid transparent;border-radius:50%;color:#aeaeae;-webkit-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;outline:0}.main-nav__link.is-active{background-color:#333;color:#c5ec2a;pointer-events:none}.main-nav__link.is-disabled{color:#333;opacity:.15;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-nav__link.focus-visible:focus{border:1px solid #181818}.main-nav__dropdown{z-index:10;position:absolute;display:none;top:calc(100% + 35px);left:-25px;width:374px;padding:30px 10px 15px;border-radius:16px;background-color:#fff;-webkit-box-shadow:10px 10px 150px rgba(51,51,51,.25);box-shadow:10px 10px 150px rgba(51,51,51,.25)}.main-nav__dropdown::before{content:"";position:absolute;top:-8px;left:40px;width:16px;height:16px;border-radius:0 0 0 2px;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.main-nav__dropdown::after{content:"";position:absolute;top:-35px;left:0;width:100%;height:35px}.main-nav__label{margin:0 10px 10px;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.main-nav__sublist{margin:0;padding:0;list-style:none}.main-nav__subitem,.modal--responsive .modal__content{width:100%}.footer{padding:40px 0;background-color:transparent}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.8);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);visibility:hidden;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);-o-transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);pointer-events:none;-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.modal__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100%;padding:60px 40px}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal__content{position:relative;width:600px;padding:40px;background-color:#fff}.modal__close-btn{position:absolute;top:22px;right:22px;z-index:1;width:40px;height:40px;padding:0;background:0 0;border:0;cursor:pointer}.modal--fit-content .modal__content{width:auto}.modal--no-scale{-webkit-transform:none;-ms-transform:none;transform:none}.modal--preload{-webkit-transition:none;-o-transition:none;transition:none}.modal.is-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;pointer-events:auto}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:20px;padding:25px 20px;width:100%;color:#181818;font-size:16px;font-weight:500;text-transform:uppercase;line-height:16px;background-color:#c5ec2a;border:2px solid transparent;border-radius:80px;cursor:pointer;-webkit-transition:color .3s ease,background-color .3s ease,border .3s ease,-webkit-box-shadow .3s ease;-o-transition:color .3s ease,background-color .3s ease,border .3s ease,box-shadow .3s ease;transition:color .3s ease,background-color .3s ease,border .3s ease,box-shadow .3s ease;transition:color .3s ease,background-color .3s ease,border .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.btn--medium,.btn--small{font-size:12px;padding:18px 15px}.btn--small{padding:12px 10px}.btn.is-disabled,.btn:disabled{color:#a8a8a8;background-color:#f0f0f0;opacity:1;pointer-events:none}.btn.focus-visible:focus{border:2px solid #333;outline:0}.btn--outlined{background-color:transparent;border:1px solid #cfcfcf}.btn--outlined.focus-visible:focus{background-color:transparent;border:1px solid #333;-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a;outline:0}.btn--outlined.is-disabled,.btn--outlined:disabled{border:1px solid transparent}.btn--dark-bg.is-disabled,.btn--dark-bg:disabled{color:#747474;background-color:rgba(247,247,247,.08);opacity:1;pointer-events:none}.btn--dark-bg.focus-visible:focus{border:2px solid #181818;outline:0;-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a}.btn--dark-bg.btn--outlined{color:#c5ec2a;background-color:transparent;border:1px solid #c5ec2a}.btn--dark-bg.btn--outlined.focus-visible:focus{color:#cfcfcf;border:1px solid #f2f2f2;-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a}.btn--dark-bg.btn--outlined.is-disabled,.btn--dark-bg.btn--outlined:disabled{color:#747474;background-color:rgba(247,247,247,.08);border:1px solid transparent}.btn-flat,.btn-flat::before{-webkit-text-decoration:underline transparent;text-decoration:underline transparent}.btn-flat{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:0 0 1px;color:#333;font-size:14px;font-weight:500;background-color:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;-webkit-transition:border .3s ease,background-color .3s ease,opacity .3s ease,-webkit-text-decoration .3s ease,-webkit-box-shadow .3s ease;-o-transition:border .3s ease,background-color .3s ease,opacity .3s ease,text-decoration .3s ease,box-shadow .3s ease;transition:border .3s ease,background-color .3s ease,opacity .3s ease,text-decoration .3s ease,box-shadow .3s ease;transition:border .3s ease,background-color .3s ease,opacity .3s ease,text-decoration .3s ease,box-shadow .3s ease,-webkit-text-decoration .3s ease,-webkit-box-shadow .3s ease}.btn-flat::before{position:absolute;content:"";top:-7px;left:-8px;width:calc(100% + 19px);height:calc(100% + 13px);border-radius:80px;border:1px solid #333;-webkit-box-shadow:0 0 0 1px #c5ec2a;box-shadow:0 0 0 1px #c5ec2a;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.btn-flat--light{color:#fff}.btn-flat.is-disabled,.btn-flat:disabled{opacity:.3;pointer-events:none}.btn-flat.focus-visible:focus{outline:0}.btn-flat.focus-visible:focus::before{opacity:1}.btn-flat--underlined{text-decoration:underline;-webkit-text-decoration:underline #333;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-underline-offset:2px}.btn-flat--underlined.focus-visible:focus{text-decoration:underline transparent;-webkit-text-decoration:underline transparent}.btn-flat svg,.user-card-coach-2__label svg,.user-card-coach__label svg,.user-card__label svg{-ms-flex-negative:0;flex-shrink:0}.btn-flat span{text-align:left}.btn-checkbox__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#333;font-size:16px;font-weight:400;line-height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid #cfcfcf;border-radius:30px;cursor:pointer;-webkit-transition:color .3s ease,background-color .3s ease,border .3s ease,-webkit-box-shadow .3s ease;-o-transition:color .3s ease,background-color .3s ease,border .3s ease,box-shadow .3s ease;transition:color .3s ease,background-color .3s ease,border .3s ease,box-shadow .3s ease;transition:color .3s ease,background-color .3s ease,border .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}input:checked+.btn-checkbox__btn{color:#c5ec2a;background-color:#333;border:1px solid #333}.btn-checkbox input.focus-visible:focus+.btn-checkbox__btn{border:1px solid #333;-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a}.btn-icon,.specialization-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.specialization-checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.btn-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:42px;height:42px;color:#333;background-color:#fff;border:1px solid transparent;border-radius:50%;cursor:pointer;-webkit-transition:color .3s ease,background-color .3s ease,border .3s ease,-webkit-box-shadow .3s ease;-o-transition:color .3s ease,background-color .3s ease,border .3s ease,box-shadow .3s ease;transition:color .3s ease,background-color .3s ease,border .3s ease,box-shadow .3s ease;transition:color .3s ease,background-color .3s ease,border .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.btn-icon.is-disabled,.btn-icon:disabled{color:rgba(51,51,51,.3);background-color:#f0f0f0;opacity:1;pointer-events:none}.btn-icon.focus-visible:focus{-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a;outline:0}.btn-icon--outlined{color:#f2f2f2;background-color:transparent;border:1px solid rgba(242,242,242,.4)}.btn-icon--outlined.is-disabled,.btn-icon--outlined:disabled{color:rgba(242,242,242,.3);border:1px solid rgba(242,242,242,.2);background-color:transparent;pointer-events:none}.btn-icon--outlined.focus-visible:focus{border:1px solid rgba(242,242,242,.4);-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a;outline:0}.btn-icon--big{width:58px;height:58px}.btn-icon--quantity{height:14px;width:14px;padding:0;border:0;margin:14px 0 0;background:0 0;cursor:pointer;outline:0;stroke:#000;-webkit-transition:stroke .3s ease;-o-transition:stroke .3s ease;transition:stroke .3s ease}.btn-icon--quantity.focus-visible:focus{stroke:#8e8e8e}.role-btn{position:relative;width:334px}.role-btn__icon{position:absolute;top:17px;left:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:26px;height:26px;color:#f2f2f2;background-color:#333;border-radius:50%;cursor:pointer;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}input:checked~.role-btn__icon{color:#c5ec2a}.is-disabled .role-btn__icon,input:disabled~.role-btn__icon{background-color:rgba(51,51,51,.15)}.role-btn__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 60px;width:100%;color:#333;font-size:16px;font-weight:400;background-color:transparent;border:1px solid #cfcfcf;border-radius:8px;cursor:pointer;-webkit-transition:background-color .3s ease,border .3s ease,font-weight .3s ease,-webkit-box-shadow .3s ease;-o-transition:background-color .3s ease,border .3s ease,box-shadow .3s ease,font-weight .3s ease;transition:background-color .3s ease,border .3s ease,box-shadow .3s ease,font-weight .3s ease;transition:background-color .3s ease,border .3s ease,box-shadow .3s ease,font-weight .3s ease,-webkit-box-shadow .3s ease}input:checked~.role-btn__btn{font-weight:500;background-color:#fff;border:1px solid #c5ec2a}.is-disabled .role-btn__btn,input:disabled~.role-btn__btn{color:#a8a8a8;border:1px solid #f0f0f0;background-color:#f0f0f0;pointer-events:none}.role-btn input.focus-visible:focus~.role-btn__btn{outline:0;border:1px solid #333;-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a}.custom-input,.custom-textarea,.role-selector{display:-webkit-box;display:-ms-flexbox;display:flex}.role-selector{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.custom-input,.custom-textarea{position:relative;width:100%}.custom-input label,.custom-textarea label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.custom-input label input,.custom-textarea label input{min-height:50px;padding:14px 20px}.custom-input label input,.custom-input label textarea,.custom-textarea label input,.custom-textarea label textarea{width:100%;border:1px solid rgba(24,24,24,.1);border-radius:8px;outline:0;-webkit-transition:border .3s ease,color .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;-o-transition:border .3s ease,box-shadow .3s ease,color .3s ease,background-color .3s ease;transition:border .3s ease,box-shadow .3s ease,color .3s ease,background-color .3s ease;transition:border .3s ease,box-shadow .3s ease,color .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;background-color:rgba(174,174,174,.1)}.custom-input label input:-moz-placeholder-shown,.custom-input label textarea:-moz-placeholder-shown,.custom-textarea label input:-moz-placeholder-shown,.custom-textarea label textarea:-moz-placeholder-shown{background-color:transparent;border:1px solid #cfcfcf}.custom-input label input:-ms-input-placeholder,.custom-input label textarea:-ms-input-placeholder,.custom-textarea label input:-ms-input-placeholder,.custom-textarea label textarea:-ms-input-placeholder{background-color:transparent;border:1px solid #cfcfcf}.custom-input label input:placeholder-shown,.custom-input label textarea:placeholder-shown,.custom-textarea label input:placeholder-shown,.custom-textarea label textarea:placeholder-shown{background-color:transparent;border:1px solid #cfcfcf}.custom-input label input:active,.custom-input label input:hover,.custom-input label textarea:active,.custom-input label textarea:hover,.custom-textarea label input:active,.custom-textarea label input:hover,.custom-textarea label textarea:active,.custom-textarea label textarea:hover{outline:0;background-color:transparent;border:1px solid #333;-webkit-box-shadow:none;box-shadow:none}.custom-input label input:focus,.custom-input label textarea:focus,.custom-textarea label input:focus,.custom-textarea label textarea:focus{outline:0;background-color:transparent;border:1px solid #333;-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a}.custom-input label input:disabled,.custom-input label textarea:disabled,.custom-textarea label input:disabled,.custom-textarea label textarea:disabled,.is-disabled .custom-input label input,.is-disabled .custom-input label textarea,.is-disabled .custom-textarea label input,.is-disabled .custom-textarea label textarea{border:1px solid #181818;background-color:#aeaeae;opacity:.08}.custom-input label textarea,.custom-textarea label textarea{min-height:120px;padding:15px 20px;font-size:99%;line-height:1.2}.custom-input--readonly label input:disabled,.custom-input--readonly label textarea:disabled,.custom-textarea--readonly label input:disabled,.custom-textarea--readonly label textarea:disabled{color:#333;-webkit-text-fill-color:#333;border:0;background-color:transparent;opacity:1;-webkit-opacity:1;pointer-events:none}.custom-input--with-text-right label input,.custom-textarea--with-text-right label input{padding:14px 60px 14px 20px}.custom-input--with-text-left label input,.custom-textarea--with-text-left label input{padding:14px 20px 14px 60px}.custom-input--error label input,.custom-textarea--error label input{border:1px solid #e4001b;background-color:transparent}.custom-input__label,.custom-textarea__label{color:#aeaeae;margin-bottom:9px}.is-disabled .custom-input__label,.is-disabled .custom-textarea__label{color:rgba(174,174,174,.5)}.custom-input__error,.custom-textarea__error{margin-top:6px;color:#e4001b;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.custom-input--error .custom-input__error,.custom-input--error .custom-textarea__error{opacity:1}.custom-input__wrapper,.custom-textarea__wrapper{position:relative;width:100%;display:block}.custom-input__text,.custom-textarea__text{position:absolute;top:15px;color:#aeaeae;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.custom-input--with-text-right .custom-input__text,.custom-input--with-text-right .custom-textarea__text{right:20px}.custom-input--with-text-left .custom-input__text,.custom-input--with-text-left .custom-textarea__text{left:19px}input:active+.custom-input__text,input:active+.custom-textarea__text,input:focus+.custom-input__text,input:focus+.custom-textarea__text,input:hover+.custom-input__text,input:hover+.custom-textarea__text{color:#333}.custom-toggle,.custom-toggle label{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-toggle{padding:10px 0}.custom-toggle__label{font-size:16px;line-height:16px;font-weight:400;color:#333}.custom-toggle label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.custom-toggle input,.custom-toggle-radio input{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}.custom-toggle input:checked~.custom-toggle__label{font-weight:500}.custom-toggle--checkbox .custom-toggle__label{margin-left:8px}.custom-toggle--checkbox .custom-toggle__icon{width:20px;height:20px;border-radius:2px}.custom-toggle--checkbox input+.custom-toggle__icon{position:relative;cursor:pointer;padding:0}.custom-toggle--checkbox input+.custom-toggle__icon::before{content:"";display:inline-block;width:20px;height:20px;border-radius:2px;border:1px solid #333;background:0 0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.custom-toggle--checkbox input:checked+.custom-toggle__icon::before{background:#333}.custom-toggle--checkbox input:disabled+.custom-toggle__icon,.custom-toggle--checkbox input:disabled+.custom-toggle__icon::before{opacity:.3}.custom-toggle--checkbox input:checked+.custom-toggle__icon svg{display:block;position:absolute;top:7px;left:5px;color:#c5ec2a;width:9px;height:6px}.custom-toggle--switch .custom-toggle__label{margin-left:10px;font-weight:500}.custom-toggle--switch input+.custom-toggle__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;padding:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.custom-toggle--switch input+.custom-toggle__icon::after,.custom-toggle--switch input+.custom-toggle__icon::before{content:"";border:1px solid #d0d0d0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.custom-toggle--switch input+.custom-toggle__icon::before{display:inline-block;width:56px;height:30px;border-radius:16px;background:#d0d0d0}.custom-toggle--switch input+.custom-toggle__icon::after{position:absolute;left:2px;top:2px;width:26px;height:26px;border-radius:50px;background:#f4f4f4}.custom-toggle--switch input:checked+.custom-toggle__icon::before{background-color:#333}.custom-toggle--switch input:checked+span::after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background-color:#c5ec2a;border:1px solid #c5ec2a}.custom-toggle .input-message{position:absolute;right:0;bottom:-5px}.custom-toggle .input-message--invalid,.custom-toggle.is-invalid label span{color:#e4001b}.custom-toggle .input-message--valid{color:#c5ec2a}.custom-toggle--switch-right label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.custom-toggle--switch-right .custom-toggle__label{margin-left:0;margin-right:10px}.custom-toggle--checkbox input.focus-visible:focus+.custom-toggle__icon::before{-webkit-box-shadow:0 0 1px 1px #c5ec2a;box-shadow:0 0 1px 1px #c5ec2a;outline:0}.custom-toggle--checkbox input:checked.focus-visible:focus+.custom-toggle__icon::before{-webkit-box-shadow:0 0 1px 1px #c5ec2a;box-shadow:0 0 1px 1px #c5ec2a;outline:0}.custom-toggle--switch input.focus-visible:focus+.custom-toggle__icon::before{-webkit-box-shadow:0 0 1px 1px #c5ec2a;box-shadow:0 0 1px 1px #c5ec2a;border-color:#333;outline:0}.custom-toggle--switch input:checked.focus-visible:focus+.custom-toggle__icon::before{-webkit-box-shadow:0 0 1px 1px #333;box-shadow:0 0 1px 1px #333;border-color:#c5ec2a;outline:0}.is-disabled input+.custom-toggle__icon::after{background-color:#8e8e8e}.is-disabled input:checked+.custom-toggle__icon::after{background-color:#8e8e8e;border-color:#8e8e8e}.is-disabled input:checked+.custom-toggle__icon::before{background-color:#cfcfcf;opacity:.8}.custom-toggle-radio{font-size:16px;line-height:16px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0}.custom-toggle-radio__block{margin-bottom:15px}.custom-toggle-radio__block:last-child{margin-bottom:0}.custom-toggle-radio label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.custom-toggle-radio input.focus-visible:focus+.custom-toggle-radio__icon::before{-webkit-box-shadow:0 0 1px 1px #c5ec2a;box-shadow:0 0 1px 1px #c5ec2a;outline:0}.custom-toggle-radio .custom-toggle-radio__label{margin-left:8px}.custom-toggle-radio--big .custom-toggle-radio__icon{width:22px;height:22px}.custom-toggle-radio--big input:checked+.custom-toggle-radio__icon{width:22px;height:22px}.custom-toggle-radio__icon{position:absolute;top:0;left:0}.custom-toggle-radio input+.custom-toggle-radio__icon{position:relative;cursor:pointer;padding:0;width:20px;height:20px;border-radius:50px}.custom-toggle-radio input+.custom-toggle-radio__icon::before{content:"";display:inline-block;width:20px;height:20px;border-radius:50px;border:1px solid #333;background:0 0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.custom-toggle-radio input:checked+.custom-toggle-radio__icon::before{background:#333}.custom-toggle-radio input:checked+.custom-toggle-radio__icon::after{background:#c5ec2a;width:6px;height:6px;content:"";position:absolute;border-radius:50px;top:7px;left:7px}.custom-toggle-radio input:checked~.custom-toggle-radio__label{font-weight:500}.custom-select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.custom-select__label{color:#aeaeae;margin-bottom:9px;pointer-events:none}.is-disabled .custom-select__label{color:rgba(174,174,174,.5)}.custom-select__placeholder{position:absolute;bottom:17px;left:20px;color:#333;pointer-events:none}.is-disabled .custom-select__placeholder{color:rgba(51,51,51,.5)}.custom-select__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;padding:14px 20px;background-color:rgba(174,174,174,.1);border:1px solid rgba(24,24,24,.1);border-radius:8px;outline:0;cursor:pointer;-webkit-transition:border .3s ease,color .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;-o-transition:border .3s ease,box-shadow .3s ease,color .3s ease,background-color .3s ease;transition:border .3s ease,box-shadow .3s ease,color .3s ease,background-color .3s ease;transition:border .3s ease,box-shadow .3s ease,color .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease}.custom-select__button:active,.custom-select__button:hover{outline:0;background-color:transparent;border:1px solid #333;-webkit-box-shadow:none;box-shadow:none}.custom-select__button:focus{outline:0;background-color:transparent;border:1px solid #333;-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a}.custom-select--not-selected .custom-select__button{background-color:transparent;border:1px solid #cfcfcf}.custom-select__button:disabled,.is-disabled .custom-select__button{border:1px solid rgba(24,24,24,.08);background-color:rgba(174,174,174,.08)}.custom-select--readonly .custom-select__button:disabled{border:0;background-color:transparent;pointer-events:none}.custom-select__list{position:absolute;bottom:10px;z-index:1;width:100%;max-height:100px;margin:0;padding:0;overflow-y:auto;list-style:none;background-color:#fff;border:2px solid #000;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease,opacity .3s ease;-o-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.custom-select__item{padding:5px;outline:0;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.custom-select__item[aria-selected=true]{background-color:rgba(0,0,0,.2)}.custom-select__item[aria-selected=true].focus-visible:focus{background-color:rgba(0,0,0,.2)}.custom-select__item.focus-visible:focus{background-color:rgba(0,0,0,.4)}.custom-select__error{position:absolute;bottom:-15px;left:0;color:#e4001b;opacity:0;-webkit-transition:opacity .1s ease;-o-transition:opacity .1s ease;transition:opacity .1s ease}.custom-select__text{font-size:20px;line-height:24px;-ms-flex-negative:0;flex-shrink:0;width:80%;overflow:hidden;text-align:left;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;opacity:0;-webkit-transition:opacity .3s ease .1s;-o-transition:opacity .3s ease .1s;transition:opacity .3s ease .1s}.custom-select__icon{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;color:rgba(51,51,51,.2)}.custom-select__button:disabled~.custom-select__icon,.is-disabled .custom-select__icon{color:rgba(51,51,51,.2)}.custom-select--not-selected .custom-select__icon{color:#333}.custom-select--readonly .custom-select__icon,.custom-select.is-disabled .custom-select__list{display:none}.custom-select.is-disabled{opacity:1;pointer-events:none}.custom-select.open-up .custom-select__list{bottom:auto;top:0;-webkit-transform:translateY(calc(-100% + 10px));-ms-transform:translateY(calc(-100% + 10px));transform:translateY(calc(-100% + 10px))}.custom-select.is-open .custom-select__list{visibility:visible;opacity:1}.custom-select.is-open .custom-select__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.custom-select.is-open .custom-select__label{opacity:0}.custom-select.not-empty .custom-select__text{opacity:1}.custom-select.not-empty .custom-select__label,.custom-select.not-empty .custom-select__placeholder{opacity:0}.custom-select.is-invalid .custom-select__error{opacity:1}.custom-select.is-invalid .custom-select__button{border:2px solid #e4001b}.custom-select.is-invalid .custom-select__button:focus,.custom-select.is-invalid .custom-select__button:hover{border:2px solid rgba(255,21,83,.5)}.custom-select--placeholder .custom-select__label,.custom-select.slide-up.is-open .custom-select__label,.custom-select.slide-up.not-empty .custom-select__label{-webkit-transform:translateY(calc(-50% - 40px));-ms-transform:translateY(calc(-50% - 40px));transform:translateY(calc(-50% - 40px));opacity:1}.custom-select--placeholder.is-open .custom-select__label,.custom-select--placeholder.not-empty .custom-select__label,.custom-select.slide-up.is-open .custom-select__text,.custom-select.slide-up.not-empty .custom-select__text{opacity:1}.custom-select .input-message{position:absolute;right:0;bottom:-5px}.custom-select .input-message--invalid{color:#e4001b}.custom-select .input-message--valid{color:#c5ec2a}.search{position:relative;border-radius:8px;background-color:#f2f2f2}.search.is-active .search__list{display:block}.search .search__label{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}.search input{width:236px;margin:0;padding:16px 50px 16px 16px;border:1px solid #cfcfcf;border-radius:8px;background-color:transparent;outline:0;-webkit-transition:border .3s ease,-webkit-box-shadow .3s ease;-o-transition:border .3s ease,box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.search input:active,.search input:hover{border:1px solid #333}.search input:focus{border:1px solid #333;-webkit-box-shadow:0 0 2px 2px #c5ec2a;box-shadow:0 0 2px 2px #c5ec2a}.search input:disabled{border:1px solid #181818;background-color:#aeaeae;opacity:.08}.search input:disabled+.search__icon{opacity:.2}.search__icon{position:absolute;top:16px;right:20px;width:20px;height:20px;color:#333}.search__list{position:absolute;display:none;width:236px;max-height:206px;margin:22px 0 0;padding:0 3px;border:1px solid #cfcfcf;border-radius:8px;background-color:#fafafa;list-style:none;overflow:auto}.notification,.search__link{display:block;border-radius:8px}.search__link{padding:13px 12px 9px;font-weight:400;font-size:16px;line-height:16px;color:#333}.search__link.is-active{background-color:#c5ec2a}.notification{position:relative;padding:15px 10px 15px 28px;cursor:pointer;outline:0;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.notification.is-active::before{content:"";position:absolute;top:19px;left:10px;width:8px;height:8px;border-radius:50%;background-color:#c5ec2a}.notification.focus-visible:focus{background-color:#f7f7f7}.notification.focus-visible:focus .notification__text{font-weight:500}.notification__text{margin:0 0 4px;font-weight:400;font-size:14px;line-height:17px;color:#333;-webkit-transition:font-weight .3s ease;-o-transition:font-weight .3s ease;transition:font-weight .3s ease}.hashtag,.notification__time{font-weight:400;font-size:12px;line-height:12px}.notification__time{display:block;color:#adadad}.hashtag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;color:#333;background-color:transparent;border:1px solid #9e9e9e;border-radius:100px}.hashtag--gym-card,.hashtag--white{color:#fff}.user-info{width:356px;padding:44px 21px;background-color:#fff;border:1px solid #c5ec2a;border-radius:0 20px 20px 0;-webkit-box-shadow:0 10px 150px rgba(51,51,51,.15);box-shadow:0 10px 150px rgba(51,51,51,.15)}.user-info__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:29px}.user-info__form{position:relative}.user-info__edit-button,.user-info__save-button{position:absolute;top:2px;right:0}.user-info__save-button{right:31px}.user-info__section{margin-bottom:37px}.user-info__title{margin:0 0 23px;font-weight:500;font-size:18px;text-transform:uppercase;color:#181818}.user-info__title--status{margin:0 0 20px}.user-info__title--specialization{margin:0 0 24px}.user-info__input{margin-bottom:19px}.user-info-edit__textarea textarea,.user-info__textarea textarea{height:147px}.user-info__toggle{padding:0}.user-info__specialization{gap:8px}.user-info-edit__specialization span,.user-info__specialization span{padding:5px 15px;font-size:14px}.user-info-edit__select:not(:last-child),.user-info__select:not(:last-child){margin-bottom:18px}.user-info-edit{width:356px;padding:44px 21px;background-color:#fff;border:1px solid #c5ec2a;border-radius:0 20px 20px 0;-webkit-box-shadow:0 10px 150px rgba(51,51,51,.15);box-shadow:0 10px 150px rgba(51,51,51,.15)}.user-info-edit__controls,.user-info-edit__header{display:-webkit-box;display:-ms-flexbox;display:flex}.user-info-edit__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:29px}.user-info-edit__controls{gap:28px}.user-info-edit__control-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;background:#fff;border:1px solid #000;border-radius:20px;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.user-info-edit__control-btn.focus-visible:focus{-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a;outline:0}.user-info-edit__form{position:relative}.user-info-edit__save-button{position:absolute;top:2px;right:31px}.user-info-edit__section{margin-bottom:37px}.user-info-edit__title{margin:0 0 23px;font-weight:500;font-size:18px;text-transform:uppercase;color:#181818}.user-info-edit__title--status{margin:0 0 20px}.user-info-edit__title--specialization{margin:0 0 24px}.user-info-edit__input{margin-bottom:19px}.user-info-edit__toggle{padding:0}.user-info-edit__specialization{gap:8px}.user-card__wrapper{display:-ms-grid;display:grid;background-color:#fff;border:1px solid #c5ec2a;border-radius:12px;-ms-grid-columns:1fr 58%;grid-template-columns:1fr 58%}.user-card__content{padding:102px 116px 102px 118px}.user-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-right:5px}.user-card__title{margin:0;font-weight:700;font-size:34px;line-height:34px;color:#333;text-transform:uppercase;letter-spacing:.01em}.user-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;background-color:#333;border-radius:100px}.user-card__crown{color:#c5ec2a}.user-card__label,.user-card__status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}.user-card__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:22px;font-size:14px;line-height:14px;color:#adadad}.user-card-coach-2__label span,.user-card-coach__label span,.user-card__label span{padding-left:8px}.user-card__status{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:35px;padding:12px 20px 12px 34px;font-size:12px;line-height:12px;color:#333;text-transform:uppercase;border:1px solid #c5ec2a;border-radius:100px}.user-card__status::after{content:"";position:absolute;top:14px;left:20px;width:8px;height:8px;background-color:#c5ec2a;border-radius:100px}.user-card__text{margin-bottom:35px;padding-top:35px;border-top:1px solid rgba(158,158,158,.2)}.user-card-coach-2__text p,.user-card-coach__text p,.user-card__text p{max-width:354px;margin:0 0 15px;font-weight:400;font-size:16px;line-height:22px;color:#333}.user-card-coach-2__text p:last-of-type,.user-card-coach__text p:last-of-type,.user-card__text p:last-of-type{margin-bottom:0}.user-card__hashtag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 30px;padding:0;list-style:none}.user-card__hashtag-item{margin-right:8px;margin-bottom:10px}.user-card-coach__gallary-item:last-child,.user-card-coach__hashtag-item:last-child,.user-card__gallary-item:last-child,.user-card__hashtag-item:last-child{margin-right:0}.user-card__btn{margin-top:10px}.user-card__gallary{padding:99px 59px;background-color:#333;border-top-right-radius:12px;border-bottom-right-radius:12px}.user-card__gallary-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0;list-style:none}.user-card__gallary-item{border-radius:8px}.user-card-coach-2__gallary-item img,.user-card-coach__gallary-item img,.user-card__gallary-item img{border-radius:8px;height:573px;width:334px;-o-object-fit:cover;object-fit:cover}.user-card-coach__card{display:-ms-grid;display:grid;margin-bottom:64px;background-color:#fff;border:1px solid #c5ec2a;border-radius:12px;-ms-grid-columns:1fr calc(58% - 4px);grid-template-columns:1fr calc(58% - 4px)}.user-card-coach__content{padding:96px 116px 96px 118px}.user-card-coach__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-right:5px}.user-card-coach__title{margin:0;font-style:bold;font-weight:700;font-size:34px;line-height:34px;color:#333;text-transform:uppercase;letter-spacing:1%}.user-card-coach__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;background-color:#333;border-radius:100px}.user-card-coach__crown{color:#c5ec2a}.user-card-coach__label,.user-card-coach__status-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.user-card-coach__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:22px;font-weight:400;font-size:14px;line-height:14px;color:#adadad}.user-card-coach__status-container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.user-card-coach__status,.user-card-coach__status--tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:12px;line-height:12px;text-transform:uppercase;border:1px solid #c5ec2a;border-radius:100px}.user-card-coach__status{position:relative;padding:12px 20px 12px 34px;margin-bottom:5px;color:#333}.user-card-coach__status--check::after{content:"";position:absolute;top:15px;left:20px;width:8px;height:8px;background-color:#c5ec2a;border-radius:100px}.user-card-coach__status--tag{margin-right:15px;padding:12px 20px;color:#fff;background-color:#333}.user-card-coach__icon-cup{margin-right:6px;color:#c5ec2a}.user-card-coach__text{margin-bottom:25px;padding-top:35px;border-top:1px solid rgba(158,158,158,.2)}.user-card-coach__sertificate{padding:0}.user-card-coach__hashtag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:24px 0 30px;padding:0;list-style:none}.user-card-coach__hashtag-item{margin-right:8px;margin-bottom:10px}.user-card-coach__btn{margin-top:10px}.user-card-coach__gallary{padding:99px 59px;background-color:#333;border-top-right-radius:12px;border-bottom-right-radius:12px}.user-card-coach__gallary-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0;list-style:none}.user-card-coach__gallary-item{border-radius:8px}.user-card-coach__training-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:26px}.user-card-coach__training-title{margin:0;font-style:bold;font-weight:700;font-size:34px;line-height:34px;color:#333;text-transform:uppercase;letter-spacing:1%}.user-card-coach__training-bts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.user-card-coach__training-btn:first-of-type{margin-right:15px}.user-card-coach__training-list{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;margin:0 0 60px}.user-card-coach__training-item{margin-right:20px}.user-card-coach__training-item:last-child{margin-right:0}.user-card-coach__training-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:435px;margin:0 auto}.user-card-coach__training-form .btn{max-width:374px;margin:0 auto}.user-card-coach__training-check{margin-top:10px;margin-left:5px}.user-card-coach .custom-toggle{font-weight:500;font-size:16px;line-height:16px}.user-card-coach-2__card{display:-ms-grid;display:grid;margin-bottom:64px;background-color:#fff;border:1px solid #c5ec2a;border-radius:12px;-ms-grid-columns:1fr calc(58% - 4px);grid-template-columns:1fr calc(58% - 4px)}.user-card-coach-2__content{padding:96px 116px 96px 118px}.user-card-coach-2__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-right:5px}.user-card-coach-2__title{margin:0;font-style:bold;font-weight:700;font-size:34px;line-height:34px;color:#333;text-transform:uppercase;letter-spacing:1%}.user-card-coach-2__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;background-color:#333;border-radius:100px}.user-card-coach-2__crown{color:#c5ec2a}.user-card-coach-2__label,.user-card-coach-2__status-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.user-card-coach-2__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:22px;font-weight:400;font-size:14px;line-height:14px;color:#adadad}.user-card-coach-2__status-container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.user-card-coach-2__status,.user-card-coach-2__status--tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:12px;line-height:12px;text-transform:uppercase;border-radius:100px}.user-card-coach-2__status{position:relative;padding:12px 24px 12px 42px;margin-bottom:5px;color:#adadad;border:1px solid #cfcfcf}.user-card-coach-2__status--check::after{content:"";position:absolute;top:15px;left:23px;width:8px;height:8px;background-color:#cfcfcf;border-radius:100px}.user-card-coach-2__status--tag{margin-right:15px;padding:12px 20px;color:#fff;background-color:#333;border:1px solid #c5ec2a}.user-card-coach-2__icon-cup{margin-right:6px;color:#c5ec2a}.user-card-coach-2__text{margin-bottom:25px;padding-top:35px;border-top:1px solid rgba(158,158,158,.2)}.user-card-coach-2__sertificate{padding:0}.user-card-coach-2__hashtag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:24px 0 30px;padding:0;list-style:none}.user-card-coach-2__hashtag-item{margin-right:8px;margin-bottom:10px}.user-card-coach-2__gallary-item:last-child,.user-card-coach-2__hashtag-item:last-child{margin-right:0}.user-card-coach-2__btn{margin-top:10px}.user-card-coach-2__gallary{padding:99px 59px;background-color:#333;border-top-right-radius:12px;border-bottom-right-radius:12px}.user-card-coach-2__gallary-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0;list-style:none}.user-card-coach-2__gallary-item{border-radius:8px}.user-card-coach-2__training-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:26px}.user-card-coach-2__training-title{margin:0;font-style:bold;font-weight:700;font-size:34px;line-height:34px;color:#333;text-transform:uppercase;letter-spacing:1%}.user-card-coach-2__training-bts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.user-card-coach-2__training-btn:first-of-type{margin-right:15px}.user-card-coach-2__training-list{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;margin:0 0 40px}.user-card-coach-2__training-item{margin-right:20px}.user-card-coach-2__training-item:last-child{margin-right:0}.user-card-coach-2__training-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:435px;margin:0 auto}.user-card-coach-2__training-form .btn{max-width:374px;margin:0 auto}.user-card-coach-2__training-check{margin-top:10px;margin-left:5px}.user-card-coach-2 .custom-toggle{font-weight:500;font-size:16px;line-height:16px}.thumbnail-gym{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:172px auto auto 1fr;grid-template-rows:172px auto auto 1fr;row-gap:20px;-ms-flex-line-pack:start;align-content:start;min-width:334px;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:100%;padding:20px 18px 30px;background-color:#fff;color:#333;border:1px solid #c5ec2a;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.1);box-shadow:0 10px 30px rgba(51,51,51,.1);border-radius:20px;-webkit-transition:-webkit-box-shadow .6s ease-in-out;-o-transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out,-webkit-box-shadow .6s ease-in-out}.thumbnail-gym__image{position:absolute;left:1px;top:1px;right:1px;height:190px;border:1px solid #fff;border-radius:20px;overflow:hidden;z-index:1;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .4s ease-in-out;-o-transition:filter .4s ease-in-out;transition:filter .4s ease-in-out;transition:filter .4s ease-in-out,-webkit-filter .4s ease-in-out}.thumbnail-gym__image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-gym__favourite-button,.thumbnail-gym__verified{position:absolute;top:21px;width:32px;height:32px;border-radius:50%;z-index:2}.thumbnail-gym__verified{left:20px;background-color:#333;color:#c5ec2a}.thumbnail-gym__verified svg{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:14px;height:14px}.thumbnail-gym__favourite-button{right:22px;padding:0;margin:0;border:0;background-color:#fff;color:#292d32;cursor:pointer;-webkit-transition:-webkit-box-shadow .4s ease-in-out;-o-transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out,-webkit-box-shadow .4s ease-in-out}.thumbnail-gym__favourite-button.focus-visible:focus{outline:2px solid #c5ec2a;outline-offset:-2px}.thumbnail-gym__favourite-button.is-active{color:#f1183f}.thumbnail-gym__favourite-button.is-disabled,.thumbnail-gym__favourite-button.is-disabled.focus-visible,.thumbnail-gym__favourite-button:disabled{background-color:#f0f0f0;color:rgba(51,51,51,.3);opacity:1;cursor:default;pointer-events:none;outline:0}.thumbnail-gym__favourite-button svg{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.thumbnail-gym__header{-ms-grid-row:2;grid-row:2/3;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.thumbnail-gym__header,.thumbnail-gym__location,.thumbnail-gym__title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row-span:1}.thumbnail-gym__title{-ms-grid-row:1;grid-row:1/2;margin:0 0 4px;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:#181818}.thumbnail-gym__location{-ms-grid-row:2;grid-row:2/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1;color:#adadad}.thumbnail-gym__location svg{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:16px;-ms-flex-item-align:start;align-self:flex-start}.thumbnail-gym__location-address{margin-left:8px;font-style:normal}.thumbnail-gym__text-wrapper{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.thumbnail-gym__text{margin:0 0 5px;font-size:14px;line-height:1.3}.thumbnail-gym__buttons-wrapper{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;-ms-grid-row-align:end;align-self:end;display:-ms-grid;display:grid;row-gap:6px;-ms-flex-line-pack:end;align-content:end}.thumbnail-gym__button{padding:16px;line-height:1}.reviews-side-bar,.reviews-side-bar__back{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews-side-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:356px;height:100%;padding:44px 21px;border:1px solid #c5ec2a;border-radius:0 20px 20px 0;background-color:#fff;-webkit-box-shadow:0 10px 150px rgba(0,0,0,.15);box-shadow:0 10px 150px rgba(0,0,0,.15)}.reviews-side-bar__back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:55px}.reviews-side-bar__title{margin:0 0 30px;font-weight:500;font-size:18px;line-height:18px;letter-spacing:.01em;text-transform:uppercase;color:#333}.reviews-side-bar__list{position:relative;height:100%;max-height:976px;margin:0;padding:0;overflow:hidden;list-style:none}.reviews-side-bar__list::after,.reviews-side-bar__list::before{content:"";position:absolute;left:0;width:calc(100% + 42px);height:40px;margin:0 -21px}.reviews-side-bar__list::before{top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.8)),to(rgba(255,255,255,0)));background:-o-linear-gradient(top,rgba(255,255,255,.8) 0,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,rgba(255,255,255,.8) 0,rgba(255,255,255,0) 100%)}.reviews-side-bar__list::after{bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.8)),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,rgba(255,255,255,.8) 0,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(255,255,255,.8) 0,rgba(255,255,255,0) 100%)}.reviews-side-bar__item{margin-bottom:20px}.reviews-side-bar__item:last-child{margin-bottom:0}.reviews-side-bar__button{margin-top:30px}.review{border:1px solid #c6c6c6;border-radius:20px;padding:19px 14px}.review__user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.review__user-photo{-ms-flex-negative:0;flex-shrink:0;width:64px;height:64px;margin-right:15px;border-radius:50%}.review__user-photo img,.training-info__photo img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.review__user-name{display:block;margin-right:15px;font-weight:500;font-size:18px;line-height:18px;letter-spacing:.01em;text-transform:uppercase;color:#333}.review__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.review__rating svg{width:16px;height:16px;margin-right:6px;color:#c5ec2a}.review__rating span{font-weight:400;font-size:14px;line-height:14px;color:#333}.review__comment{margin:0;font-weight:400;font-size:16px;line-height:19px;color:#464646}.training-info{width:100%;max-width:1040px;padding:59px;border:1px solid #c5ec2a;border-bottom:0;border-radius:19px 19px 0 0;background-color:#333}.training-info__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:893px;margin-bottom:30px}.training-info__coach,.training-info__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.training-info__photo{width:64px;height:64px;margin-right:12px;border-radius:50%}.training-info__coach-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.training-info__label{display:block;margin-bottom:6px;font-weight:400;font-size:16px;line-height:16px;color:#8e8e8e}.training-info__name{display:block;font-weight:500;font-size:18px;line-height:18px;letter-spacing:.01em;text-transform:uppercase;color:#fff}.training-info__edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.training-info__edit--save{display:none;-webkit-text-decoration-line:underline;text-decoration-line:underline}.training-info__form-wrapper,.training-info__info-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:25px}.training-info__info-wrapper{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.training-info__input{position:relative;width:100%}.training-info__input .training-info__label{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}.training-info__input input{width:100%;margin:0;padding:0;border:1px solid rgba(149,149,149,.1);border-radius:8px;background-color:rgba(247,247,247,.02);color:#fff;outline:0;-webkit-transition:border .3s ease,-webkit-box-shadow .3s ease;-o-transition:border .3s ease,box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.training-info__input input:active,.training-info__input input:hover,.training-info__textarea textarea:active,.training-info__textarea textarea:hover{border:1px solid #fff}.training-info__input input:focus,.training-info__textarea textarea:focus{border:1px solid #fff;-webkit-box-shadow:0 0 2px 2px #c5ec2a;box-shadow:0 0 2px 2px #c5ec2a}.training-info__input input:disabled,.training-info__textarea textarea:disabled{border:0;background-color:transparent;pointer-events:none}.training-info__input.is-invalid input{border:1px solid #ff3e49}.training-info__input.is-invalid input:focus,.training-info__input.is-invalid input:hover{border:1px solid #ff3e49}.training-info__input.is-invalid .training-info__error{opacity:1}.training-info__input.is-disabled input:disabled,.training-info__textarea.is-disabled textarea:disabled{border:1px solid rgba(149,149,149,.1);background-color:rgba(247,247,247,.02)}.training-info__input--training input{padding:25px 19px;font-weight:700;font-size:34px;line-height:37px;letter-spacing:.01em;text-transform:uppercase}.training-info__input--rating{position:relative;width:auto}.training-info__input--rating svg{position:absolute;width:18px;height:18px;top:29px;left:32px;color:#c5ec2a}.training-info__input--rating input{max-width:99px;padding:28px 31px 28px 55px;font-weight:500;font-size:18px;line-height:18px;text-transform:uppercase}.training-info__input--price{width:auto}.training-info__input--price .training-info__label{position:relative;display:block;width:auto;height:auto;margin:0 0 10px;font-weight:400;font-size:16px;line-height:16px;color:#8e8e8e;clip:unset}.training-info__input--price input{max-width:213px;padding:16px 19px;font-weight:400;font-size:16px;line-height:16px}.training-info__error{position:absolute;bottom:-22px;left:0;font-weight:400;font-size:14px;line-height:14px;color:#ff3e49;opacity:0}.training-info__textarea{width:100%;min-height:89px}.training-info__textarea .training-info__label{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}.training-info__textarea textarea{width:100%;height:100%;margin:0;padding:15px 19px;font-weight:400;font-size:16px;line-height:19px;border:1px solid rgba(149,149,149,.1);border-radius:8px;background-color:rgba(247,247,247,.02);color:#fff;outline:0;-webkit-transition:border .3s ease,-webkit-box-shadow .3s ease;-o-transition:border .3s ease,box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.training-info__rating-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.training-info__list{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:12px;margin:0 0 0 20px;padding:0;list-style:none}.training-info__item,.training-video__drop-files form{width:100%}.training-info__price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:20px}.training-info__buy{max-width:213px;min-height:unset;padding:18px 20px 16px;font-size:14px;line-height:14px}.training-info__discount,.training-video{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.training-info__discount{display:none;margin-bottom:18px;margin-left:20px;cursor:pointer}.training-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1042px;height:100%;padding:59px;border:1px solid #c5ec2a;border-top:none;border-radius:0 0 20px 20px;background-color:#fff}.training-video--stop .training-video__button--start{display:none}.training-video--stop .training-video__button--stop{display:block}.training-video--load .training-video__video{display:none}.training-video--load .training-video__drop-files{display:-webkit-box;display:-ms-flexbox;display:flex}.training-video__title{-ms-flex-item-align:start;align-self:flex-start;margin:0;font-weight:700;font-size:34px;line-height:34px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.training-video__video{position:relative;width:100%;max-width:922px;height:100%;max-height:560px;margin-top:30px}.training-video__thumbnail{width:100%;height:100%}.training-video__thumbnail img{width:100%;height:100%;border:1px solid #fff;border-radius:20px;-o-object-fit:cover;object-fit:cover}.training-video__play-button{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:250px;left:50%;width:80px;height:80px;margin:-40px;padding:25px 27px 25px 35px;border-radius:50%;background-color:#333;cursor:pointer;outline:0;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-o-transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.training-video__play-button.focus-visible:focus{-webkit-box-shadow:0 0 2px 2px #c5ec2a;box-shadow:0 0 2px 2px #c5ec2a;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.training-video__buttons-wrapper,.training-video__play-button svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.training-video__play-button svg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:30px;color:#c5ec2a}.training-video__play-button.is-disabled{opacity:1;background-color:#f0f0f0;pointer-events:none}.training-video__play-button.is-disabled svg{color:rgba(51,51,51,.15)}.training-video__buttons-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;width:100%;margin-top:45px}.training-video__button{max-width:256px}.training-video__button--stop{display:none}.training-video__drop-files,.training-video__form-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.training-video__drop-files{display:none;height:100%;padding:234px 0 348px}.training-video__form-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:minmax(542px,688px);grid-template-columns:minmax(542px,688px);row-gap:20px}.training-video__edit-buttons{display:none;-ms-grid-columns:256px 256px;grid-template-columns:256px 256px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:20px}.thumbnail-user{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:82px 1fr;grid-template-columns:82px 1fr;-ms-grid-rows:-webkit-min-content -webkit-min-content auto;-ms-grid-rows:min-content min-content auto;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;gap:14px 16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:334px;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:100%;padding:30px 20px 23px;border:1px solid #c5ec2a;border-radius:20px;-webkit-transition:-webkit-box-shadow .6s ease-in-out;-o-transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out,-webkit-box-shadow .6s ease-in-out}.thumbnail-user--role-user{-webkit-box-shadow:0 10px 30px rgba(51,51,51,.1);box-shadow:0 10px 30px rgba(51,51,51,.1);background-color:#fff;color:#333}.thumbnail-user--role-coach{-webkit-box-shadow:0 10px 30px rgba(51,51,51,.33);box-shadow:0 10px 30px rgba(51,51,51,.33);background-color:#333;color:#fff}.thumbnail-user--dark{border:1px solid rgba(149,149,149,.2);border-radius:8px;background-color:#3c3c3c;color:#fff}.thumbnail-user--dark .thumbnail-user__hashtag{border:1px solid #a8a8a8}.thumbnail-user--dark .thumbnail-user__button{margin-top:16px}.thumbnail-user__image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;width:82px;height:82px;border-radius:50%;overflow:hidden}.thumbnail-user__image img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.thumbnail-user__top-status{position:absolute;left:15px;top:20px;width:32px;height:32px;border-radius:50%}.thumbnail-user__top-status--role-user{background-color:#333;color:#c5ec2a}.thumbnail-user__top-status--role-coach{background-color:#c5ec2a;color:#333}.thumbnail-user__top-status svg{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:12px;height:12px}.thumbnail-user__header{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thumbnail-user__name{margin:0 0 4px;font-size:22px;font-weight:500;line-height:1;letter-spacing:.01em;text-transform:uppercase}.thumbnail-user__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:1;color:#adadad}.thumbnail-user__location svg{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:16px;-ms-flex-item-align:start;align-self:flex-start}.thumbnail-user__location-address{margin-left:6px;font-style:normal}.thumbnail-user__hashtags-list{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.thumbnail-user__hashtags-item{margin-right:8px;margin-bottom:8px}.thumbnail-user__hashtag{padding:6px 10px;font-size:12px;line-height:1;color:inherit;border-color:#cfcfcf}.thumbnail-user__button{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-row-align:end;align-self:end;margin-top:8px}.thumbnail-training{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:334px;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:100%}.thumbnail-training__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:193px auto auto auto 1fr;grid-template-rows:193px auto auto auto 1fr;-ms-flex-line-pack:start;align-content:start;padding:20px 17px 22px 19px;margin-bottom:15px;background-color:#fff;color:#333;border:1px solid #c5ec2a;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.1);box-shadow:0 10px 30px rgba(51,51,51,.1);border-radius:20px;-webkit-transition:-webkit-box-shadow .6s ease-in-out;-o-transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out,-webkit-box-shadow .6s ease-in-out}.thumbnail-training__inner:last-child{margin-bottom:0}.thumbnail-training__image{position:absolute;left:1px;top:1px;right:1px;height:191px;border:1px solid #fff;border-radius:20px;overflow:hidden;z-index:1;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .6s ease-in-out;-o-transition:filter .6s ease-in-out;transition:filter .6s ease-in-out;transition:filter .6s ease-in-out,-webkit-filter .6s ease-in-out}.thumbnail-preview__image img,.thumbnail-training__image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-training__price{position:absolute;top:22px;right:21px;margin:0;padding:8px 11px;border-radius:50px;font-size:14px;line-height:1;text-align:center;color:#c5ec2a;background-color:#333;z-index:2}.thumbnail-training__price-value{margin-right:4px}.thumbnail-training__info,.thumbnail-training__title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row-span:1}.thumbnail-training__title{-ms-grid-row:2;grid-row:2/3;margin:0 0 17px;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:#181818}.thumbnail-training__info{-ms-grid-row:3;grid-row:3/4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:3px}.thumbnail-training__rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;height:26px;margin-bottom:8px}.thumbnail-training__rate svg{color:#c5ec2a}.thumbnail-training__rate-value{margin-left:6px;font-size:14px;line-height:1}.thumbnail-training__hashtags-list{padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 15px 0 0}.thumbnail-training__hashtags-item{margin-right:7px;margin-bottom:8px}.thumbnail-training__hashtag{padding:5px 10px;font-size:12px;line-height:1;color:inherit;border-color:#cfcfcf}.thumbnail-training__text-wrapper{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.thumbnail-training__text{margin:0 0 5px;font-size:14px;line-height:1.3}.thumbnail-training__text:last-child{margin-bottom:24px}.thumbnail-training__button-orders,.thumbnail-training__button-wrapper{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.thumbnail-training__button-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:13px;-ms-flex-line-pack:end;align-content:end;margin-bottom:7px}.thumbnail-training__button-orders{-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:start;justify-self:start;margin-bottom:2px;line-height:1}.thumbnail-training__button-catalog{padding:12px 10px;line-height:1}.thumbnail-training__total-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:14px}.thumbnail-training__total-info-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:11px 12px 13px;background-color:#333;color:#c5ec2a;border-radius:10px}.thumbnail-training__total-info-card svg{margin-bottom:10px;-ms-flex-item-align:end;align-self:flex-end}.thumbnail-training__total-info-value{margin:auto 0 7px;font-size:20px;font-weight:500;line-height:1}.thumbnail-training__total-info-value span{margin-left:3px}.thumbnail-training__total-info-text{margin:0;font-size:14px;line-height:1;color:#cfcfcf}.thumbnail-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:334px;min-height:191px;height:100%;padding:23px 23px 24px 24px;border-radius:20px;vertical-align:middle;-webkit-transition:background-color .6s ease-in-out,color .6s ease-in-out,border-color .6s ease-in-out,-webkit-box-shadow .6s ease-in-out;-o-transition:box-shadow .6s ease-in-out,background-color .6s ease-in-out,color .6s ease-in-out,border-color .6s ease-in-out;transition:box-shadow .6s ease-in-out,background-color .6s ease-in-out,color .6s ease-in-out,border-color .6s ease-in-out;transition:box-shadow .6s ease-in-out,background-color .6s ease-in-out,color .6s ease-in-out,border-color .6s ease-in-out,-webkit-box-shadow .6s ease-in-out}.thumbnail-link--theme-light{background-color:#fff;color:#181818;border:1px solid #c5ec2a;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.1);box-shadow:0 10px 30px rgba(51,51,51,.1)}.thumbnail-link--theme-dark{background-color:#333;color:#fff;border:1px solid rgba(149,149,149,.1);-webkit-box-shadow:0 10px 30px rgba(51,51,51,.33);box-shadow:0 10px 30px rgba(51,51,51,.33)}.thumbnail-link:active{-webkit-transform:translate3d(2px,2px,0);transform:translate3d(2px,2px,0)}.thumbnail-link__icon{position:relative;width:68px;height:68px;-ms-flex-item-align:end;align-self:flex-end;border-radius:12px;background-color:#c5ec2a;color:#333;-webkit-transition:border-color .6s ease-in-out;-o-transition:border-color .6s ease-in-out;transition:border-color .6s ease-in-out}.thumbnail-link__icon--theme-light{border:2px solid #fff;width:68px;height:68px}.thumbnail-link__icon--theme-dark{border:2px solid #c5ec2a}.thumbnail-link__icon svg{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.thumbnail-link__text{width:-webkit-min-content;width:-moz-min-content;width:min-content;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.thumbnail-preview,.thumbnail-preview__image{height:100%;border-radius:20px;overflow:hidden}.thumbnail-preview{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:452px;min-height:291px;width:-webkit-min-content;width:-moz-min-content;width:min-content;border:1px solid #c5ec2a;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.33);box-shadow:0 10px 30px rgba(51,51,51,.33);-webkit-transition:-webkit-box-shadow .6s ease-in-out;-o-transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out,-webkit-box-shadow .6s ease-in-out}.thumbnail-preview__image{position:absolute;left:0;top:0;width:100%;z-index:-1;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .6s ease-in-out;-o-transition:filter .6s ease-in-out;transition:filter .6s ease-in-out;transition:filter .6s ease-in-out,-webkit-filter .6s ease-in-out}.thumbnail-preview__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding:15px 19px}.thumbnail-preview__title{margin:0 0 4px;font-size:28px;font-weight:500;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:#fff}.thumbnail-preview__button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.thumbnail-preview__button{width:140px;margin-top:10px;line-height:1}.thumbnail-preview__button:last-child{margin-top:0}.thumbnail-friend{min-width:452px;width:-webkit-min-content;width:-moz-min-content;width:min-content;border:1px solid #c5ec2a;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.33);box-shadow:0 10px 30px rgba(51,51,51,.33);border-radius:20px;overflow:hidden;-webkit-transition:-webkit-box-shadow .6s ease-in-out;-o-transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out,-webkit-box-shadow .6s ease-in-out}.thumbnail-friend__info{display:-ms-grid;display:grid;-ms-grid-columns:78px 1fr -webkit-min-content;-ms-grid-columns:78px 1fr min-content;grid-template-columns:78px 1fr -webkit-min-content;grid-template-columns:78px 1fr min-content;-ms-grid-rows:-webkit-min-content auto;-ms-grid-rows:min-content auto;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;row-gap:19px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:30px 18px 27px 20px}.thumbnail-friend__info--theme-light{background-color:#fff;color:#333}.thumbnail-friend__info--theme-dark{background-color:#333;color:#fff}.thumbnail-friend__image-status{position:relative;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;width:78px;height:78px}.thumbnail-friend__image{width:100%;height:100%;border-radius:50%;overflow:hidden}.thumbnail-friend__image img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.thumbnail-friend__online-status{position:absolute;right:6px;bottom:4px;width:12px;height:12px;border-radius:50%;z-index:1}.thumbnail-friend__online-status--is-online{background-color:#c5ec2a}.thumbnail-friend__online-status--is-offline{background-color:#ee2a42}.thumbnail-friend__header,.thumbnail-friend__name{-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.thumbnail-friend__header{-ms-grid-column:2;grid-column:2/3;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:4px;margin-bottom:5px;margin-left:20px;margin-top:18px}.thumbnail-friend__name{-ms-grid-column:1;grid-column:1/2;margin:0;font-size:22px;font-weight:500;line-height:1;letter-spacing:.01em;text-transform:uppercase}.thumbnail-friend__location{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1;color:#adadad}.thumbnail-friend__location svg{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:16px;-ms-flex-item-align:start;align-self:flex-start}.thumbnail-friend__location-address{margin-left:7px;font-style:normal}.thumbnail-friend__training-types-list{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column-align:end;justify-self:end;padding:0;list-style-type:none;margin:15px 0 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-flex-line-pack:start;align-content:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;row-gap:6px}.thumbnail-friend__hashtag{padding:5px 10px;font-size:12px;line-height:1;color:inherit;border-color:#cfcfcf}.thumbnail-friend__activity-bar{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.thumbnail-friend__ready-status{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 26px 15px 41px;margin-bottom:2px;margin-right:5px;font-size:12px;line-height:1;text-transform:uppercase;color:inherit;vertical-align:middle;border-radius:49px}.thumbnail-friend__ready-status::before{position:absolute;left:24px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:8px;height:8px;border-radius:50%;content:""}.thumbnail-friend__ready-status--is-ready{border:1px solid #c5ec2a}.thumbnail-friend__ready-status--is-ready::before{background-color:#c5ec2a}.thumbnail-friend__ready-status--is-not-ready{color:#adadad;border:1px solid #cfcfcf}.thumbnail-friend__ready-status--is-not-ready::before{background-color:#cfcfcf}.thumbnail-friend__invite-button{width:43px;height:46px;padding:0;margin-left:10px;border:0;background-color:transparent;cursor:pointer;color:#333;-webkit-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.thumbnail-friend__invite-button:first-of-type{margin-left:auto}.thumbnail-friend__invite-button.focus-visible:focus{outline:2px solid #c5ec2a;outline-offset:3px}.thumbnail-friend__invite-button:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.thumbnail-friend__invite-button.is-disabled,.thumbnail-friend__invite-button:disabled{color:#d0d0d0;cursor:default;pointer-events:none}.thumbnail-friend__invite-button svg{width:100%;height:100%}.thumbnail-friend__request-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 20px 24px;background-color:#333;color:#fff}.thumbnail-friend__request-status--role-user{border-top:1px solid #c5ec2a}.thumbnail-friend__request-status--role-coach{border-top:1px solid rgba(255,255,255,.2)}.thumbnail-friend__request-text{margin:0 0 16px;font-size:12px;font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:#fff}.thumbnail-friend__request-text:last-child{margin-bottom:0}.thumbnail-friend__button-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px}.thumbnail-friend__button{padding:16px 15px}.thumbnail-spec-gym{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:280px;grid-template-rows:280px;row-gap:25px;min-width:334px;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:100%;padding:20px 20px 30px 18px;background-color:#fff;color:#333;border:1px solid #c5ec2a;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.1);box-shadow:0 10px 30px rgba(51,51,51,.1);border-radius:20px;-webkit-transition:-webkit-box-shadow .6s ease-in-out;-o-transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out,-webkit-box-shadow .6s ease-in-out}.thumbnail-spec-gym__image{position:absolute;left:0;top:0;right:0;height:300px;border-radius:20px;overflow:hidden;z-index:1;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .6s ease-in-out;-o-transition:filter .6s ease-in-out;transition:filter .6s ease-in-out;transition:filter .6s ease-in-out,-webkit-filter .6s ease-in-out}.thumbnail-spec-gym__image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-spec-gym__type{position:absolute;top:20px;right:21px;margin:0;padding:8px 16px;border-radius:50px;font-size:14px;line-height:1;text-align:center;color:#c5ec2a;background-color:#333;z-index:2}.thumbnail-spec-gym__header{-ms-grid-row:2;grid-row:2/3;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-flex-line-pack:start;align-content:start;gap:4px 15px}.thumbnail-spec-gym__header,.thumbnail-spec-gym__location,.thumbnail-spec-gym__title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row-span:1}.thumbnail-spec-gym__title{-ms-grid-row:1;grid-row:1/2;margin:0;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:#181818}.thumbnail-spec-gym__location{-ms-grid-row:2;grid-row:2/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1;color:#adadad}.thumbnail-spec-gym__location svg{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:16px;-ms-flex-item-align:start;align-self:flex-start}.thumbnail-spec-gym__location-address{margin-left:8px;font-style:normal}.thumbnail-spec-gym__button-wrapper{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:13px;-ms-flex-line-pack:end;align-content:end}.thumbnail-spec-gym__button{padding:11px 10px;line-height:1}.gym-card__wrapper{display:-ms-grid;display:grid;background-color:#333;border-radius:12px;-ms-grid-columns:1fr 59%;grid-template-columns:1fr 59%}.gym-card__content{padding:88px 0 64px}.gym-card__head{display:-ms-grid;display:grid;-ms-grid-columns:1fr -webkit-min-content;-ms-grid-columns:1fr min-content;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;margin:0 0 12px;padding:0 99px}.gym-card__title{margin:0 10px 0 0;font-weight:700;font-size:34px;line-height:34px;color:#fff;text-transform:uppercase;letter-spacing:.01em}.gym-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;background-color:#c5ec2a;border-radius:100px}.gym-card__verify-bold{color:#333}.gym-card__address{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-min-content 1fr;-ms-grid-columns:min-content 1fr;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 29px;padding:0 99px;font-weight:400;font-size:14px;line-height:14px;color:#adadad}.gym-card__address span{padding:0 0 0 8px}.gym-card__hashtag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 28px;padding:0 99px;list-style:none}.gym-card__hashtag-item{margin:0 8px 5px 0}.gym-card__hashtag-item:last-child{margin:0}.gym-card__text{margin:0 0 35px;padding:35px 99px 0;border-top:1px solid rgba(158,158,158,.1)}.gym-card__text p{max-width:354px;margin:0 0 15px;font-weight:400;font-size:16px;line-height:22px;color:#fff}.gym-card__text p:last-of-type{margin:0}.gym-card__rating-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:0 0 35px;padding:0 99px}.gym-card__rating{padding:29px 32px;margin:0 18px 15px 0;border:1px solid rgba(158,158,158,.1);border-radius:8px}.gym-card__button{padding:0 99px;margin:0 0 10px}.slider-gyms,.slider-gyms__list{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-gyms__list{position:relative;list-style:none;margin:0;padding:0}.slider-gyms__slide{display:none;border-radius:0 12px 12px 0;overflow:hidden}.slider-gyms__img,.slider-gyms__slide--current{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-gyms__img{width:100%}.slider-gyms__img img{display:block}.slider-gyms__btn{position:absolute;bottom:49%}.slider-gyms__btn--prev{left:30px}.slider-gyms__btn--next{right:30px}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating__icon{color:#c5ec2a}.rating__count{color:#fff;margin:0 0 0 6px;font-size:18px;line-height:18px}.price-service{color:#fff;border:1px solid rgba(158,158,158,.1);padding:29px 57px;border-radius:8px;margin:0 0 10px}.price-service__price{margin:0;font-size:18px;line-height:18px;text-transform:uppercase;text-align:center;font-weight:500}.promo-slider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1042px;min-height:471px;padding:21px 23px 24px 19px;border:1px solid #c5ec2a;border-radius:20px;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.33);box-shadow:0 10px 30px rgba(51,51,51,.33)}.promo-slider:hover{-webkit-box-shadow:none;box-shadow:none}.promo-slider__image,.promo-slider__overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px}.promo-slider__overlay{background:-o-linear-gradient(167.69deg,#181818 2.74%,rgba(24,24,24,0) 50.59%);background:linear-gradient(282.31deg,#181818 2.74%,rgba(24,24,24,0) 50.59%);opacity:.9;z-index:-1}.promo-slider__image{overflow:hidden;z-index:-2}.promo-slider__image img,.slider-gyms__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.promo-slider__header{position:relative;margin-bottom:19px;padding:22px 90px 8px 0}.promo-slider__header::after{content:"";position:absolute;bottom:0;left:0;width:924px;height:1px;background-color:#c5ec2a}.promo-slider__logo{position:absolute;bottom:0;right:0;width:74px;height:74px}.promo-slider__text,.promo-slider__title{text-transform:uppercase;font-style:normal}.promo-slider__title{margin:0;font-weight:700;font-size:44px;line-height:100%;color:#c5ec2a}.promo-slider__text{margin-bottom:40px;font-weight:500;font-size:18px;line-height:114%;letter-spacing:.01em;color:#fff}.promo-slider__bottom-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:auto}.promo-slider__slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin:0 auto 0 478px}.promo-slider__slider-dot{width:10px;height:10px;padding:0;background:#e8e8e8;border:0;border-radius:50%;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.promo-slider__slider-dot.focus-visible:focus{-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a;outline:0}.promo-slider__slider-dot--active{background:#c5ec2a}.promo-slider__price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-slider__price{margin:0 0 2px;font-style:normal;font-weight:700;font-size:44px;line-height:100%;letter-spacing:.01em;color:#c5ec2a}.promo-slider__old-price,.promo-slider__sup{font-style:normal;font-weight:500;line-height:100%;letter-spacing:.01em}.promo-slider__sup{margin:0 0 15px;font-size:12px;text-transform:uppercase;color:#cfcfcf}.promo-slider__old-price{position:relative;margin:0;font-size:28px;color:#fff}.promo-slider__old-price::after{content:"";position:absolute;top:15px;left:-7px;width:calc(100% + 12px);height:2px;border-radius:1px;background-color:#c5ec2a}.filter-price{display:-ms-grid;display:grid;-ms-grid-columns:151px 151px;grid-template-columns:151px 151px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px}.filter-calories input,.filter-price input{max-width:151px;padding:13px 45px;border:1px solid #cfcfcf;border-radius:8px;outline:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.filter-calories input.focus-visible:focus,.filter-price input.focus-visible:focus{border:1px solid #333;-webkit-box-shadow:0 0 2px 2px #c5ec2a;box-shadow:0 0 2px 2px #c5ec2a}.filter-price label{font-weight:400;font-size:16px;line-height:16px;color:#aeaeae}.filter-price__input-text{position:relative}.filter-price__input-text--min{margin-right:10px}.filter-price__input-text--max label,.filter-price__input-text--min label{position:absolute;bottom:15px;left:20px}.filter-calories{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-calories label,.filter-raiting__control span{font-weight:400;font-size:16px;line-height:16px;color:#aeaeae}.filter-calories__input-text{position:relative}.filter-calories__input-text--min{margin-right:10px}.filter-calories__input-text--max label,.filter-calories__input-text--min label{position:absolute;bottom:16px;left:20px}.filter-range__scale{width:312px;height:1px;background-color:#aeaeae}.filter-range__bar{width:208px;height:1px;background-color:#333}.filter-range__control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.filter-range__max-toggle,.filter-range__min-toggle{width:16px;height:16px;background-color:#333;border-radius:50%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;border:0;cursor:pointer;position:absolute;top:-9px}.filter-range__max-toggle{left:208px}.filter-raiting__scale{width:312px;height:1px;background-color:#aeaeae}.filter-raiting__bar{width:100%;height:1px;background-color:#333}.filter-raiting__control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:312px}.filter-raiting__control span{margin-top:17px;color:#333}.filter-raiting__max-toggle,.filter-raiting__min-toggle{width:16px;height:16px;background-color:#333;border-radius:50%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;border:0;cursor:pointer}.filter-raiting__min-toggle{position:absolute;top:-9px}.filter-raiting__max-toggle{position:absolute;top:-9px;right:0}.training-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.1);box-shadow:0 10px 30px rgba(51,51,51,.1)}.training-card--edit .training-info__edit--edit{display:none}.training-card,.training-card--edit .training-info__discount,.training-card--edit .training-info__edit--save{display:-webkit-box;display:-ms-flexbox;display:flex}.training-card--edit .training-video__button{display:none}.training-card--edit .training-video__edit-buttons{display:-ms-grid;display:grid}.btn-show-more,.btn-show-more span{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn-show-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:4px;padding-left:0;padding-right:0;background-color:transparent;border:0;border-bottom:2px solid #c5ec2a;outline:0;cursor:pointer}.btn-show-more span{margin-right:8px;font-weight:500;font-size:14px;line-height:14px;color:#333}.btn-show-more svg{width:15px;height:8px;color:#333}.btn-show-more.focus-visible:focus{-webkit-box-shadow:0 0 2px 2px #c5ec2a;box-shadow:0 0 2px 2px #c5ec2a}.is-disabled{opacity:.3;pointer-events:none}.btn-radio-sort{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none}.btn-radio-sort input{position:absolute;width:1px;height:1px;overflow:hidden;border:0;clip:rect(0,0,0,0)}.btn-radio-sort input.focus-visible:focus+span{-webkit-box-shadow:0 0 1px 1px #c5ec2a;box-shadow:0 0 1px 1px #c5ec2a}.btn-radio-sort label{position:relative;cursor:pointer;width:156px;height:40px;margin-right:-1px;text-align:center;color:#333;background-color:#f7f7f7;border:0;outline:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn-radio-sort span{position:absolute;top:0;left:0;width:100%;height:inherit;padding-top:10px;font-weight:400;font-size:14px;line-height:14px;text-align:center}.btn-radio-sort input:checked+span{background-color:#333;-webkit-box-shadow:0 -7px 0 -5px #c5ec2a inset;box-shadow:0 -7px 0 -5px #c5ec2a inset;color:#c5ec2a;font-weight:500}.btn-radio-sort label:first-of-type,.btn-radio-sort label:first-of-type span{border-radius:8px 0 0 8px}.btn-radio-sort label:last-of-type,.btn-radio-sort label:last-of-type span{border-radius:0 8px 8px 0}.my-training-form__wrapper{border-radius:0 20px 20px 0;background-color:#fff;border:1px solid #c5ec2a;max-width:356px;padding:42px 22px 60px;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.33);box-shadow:0 10px 30px rgba(51,51,51,.33)}.my-training-form__btnback{margin-bottom:53px;padding-left:0;font-weight:500;font-size:14px;line-height:14px;word-break:break-word}.my-training-form__title{text-transform:uppercase;font-weight:500;font-size:18px;line-height:18px;margin:0 0 35px;color:#181818;letter-spacing:.01em}.my-training-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-training-form__check-list{margin:0;padding:0;list-style:none}.my-training-form__block{margin-bottom:30px}.my-training-form__check-list-item{margin-bottom:20px}.my-training-form__block:last-of-type,.my-training-form__check-list-item:last-child{margin-bottom:0}.my-training-form__block-title{margin:0 0 15px;font-weight:500;font-size:14px;line-height:14px;color:#333;text-transform:uppercase;letter-spacing:.02em}.my-training-form__block--price{margin-bottom:36px}.my-training-form__block--calories{margin-bottom:37px}.my-training-form__block--calories .my-training-form__block-title{margin-bottom:18px}.my-training-form__block--raiting{margin-bottom:30px}.my-training-form .filter-price,.my-training-form__block--duration .my-training-form__block-title,.my-training-form__block--raiting .my-training-form__block-title{margin-bottom:22px}.my-training-form .filter-calories{margin-bottom:23px}.my-training-form .custom-toggle{padding:0}.gym-hall-form__wrapper{max-width:356px;padding:42px 22px 34px;background-color:#fff;border:2px solid #c5ec2a;border-radius:0 20px 20px 0;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.33);box-shadow:0 10px 30px rgba(51,51,51,.33)}.gym-hall-form__btnback{margin-bottom:50px;padding-left:0;font-weight:500;font-size:14px;line-height:14px;word-break:break-word}.gym-hall-form__title{text-transform:uppercase;font-weight:500;font-size:18px;line-height:18px;margin:0 0 35px;color:#181818;letter-spacing:.01em}.gym-hall-form__title--status{margin-bottom:20px}.gym-hall-form_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gym-hall-form__check-list{margin:0;padding:0;list-style:none}.gym-hall-form__check-list-item{margin-bottom:12px}.gym-hall-form__block{margin-bottom:30px}.gym-hall-form__block:last-of-type,.gym-hall-form__check-list-item:last-child{margin-bottom:0}.gym-hall-form__block:first-child{margin-bottom:40px}.gym-hall-form__block-title{margin:0 0 25px;font-weight:500;font-size:14px;line-height:14px;color:#333;text-transform:uppercase;letter-spacing:.02em}.gym-hall-form__block--location{margin-bottom:30px}.gym-hall-form__block--location .gym-hall-form__check-list-item,.gym-hall-form__block-title--price{margin-bottom:15px}.gym-hall-form__block--addition{margin-bottom:30px}.gym-hall-form__block--addition .gym-hall-form__block-title{margin-bottom:22px}.gym-hall-form__block--addition .gym-hall-form__check-list-item{margin-bottom:20px}.gym-hall-form__block--addition .gym-hall-form__check-list-item:last-child{margin-bottom:0}.gym-hall-form__btn-show{margin-top:14px;padding-left:0}.gym-hall-form .filter-price{margin-bottom:22px}.gym-hall-form .custom-toggle{padding:0}.user-catalog-form__wrapper{max-width:356px;padding:42px 22px 60px 20px;background-color:#fff;border:2px solid #c5ec2a;border-radius:0 20px 20px 0;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.33);box-shadow:0 10px 30px rgba(51,51,51,.33)}.user-catalog-form__btnback{margin-bottom:53px;padding-left:0;font-weight:500;font-size:14px;line-height:14px;word-break:break-word}.user-catalog-form__title{text-transform:uppercase;font-weight:500;font-size:18px;line-height:18px;letter-spacing:.01em;margin:0 0 35px;color:#181818}.user-catalog-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-catalog-form__block--location .user-catalog-form__block-title,.user-catalog-form__title--sort{margin-bottom:25px}.user-catalog-form__check-list{margin:0;padding:0;list-style:none}.user-catalog-form__block--location{margin-bottom:32px}.user-catalog-form__block--location .user-catalog-form__check-list-item,.user-catalog-form__block--spezialization .user-catalog-form__check-list-item{margin-bottom:15px}.user-catalog-form__block--spezialization{margin-bottom:34px}.user-catalog-form__block--level{margin-bottom:25px}.user-catalog-form__block--level .user-catalog-form__check-list-item{margin-bottom:20px}.user-catalog-form__block:last-of-type,.user-catalog-form__check-list-item:last-child{margin-bottom:0}.user-catalog-form__block-title{margin:0 0 25px;font-weight:500;font-size:14px;line-height:14px;color:#333;text-transform:uppercase;letter-spacing:.02em}.user-catalog-form__btn-show{margin-top:12px;padding-left:0}.user-catalog-form .custom-toggle,.user-catalog-form .custom-toggle-radio{padding:0}.user-catalog-form .custom-toggle-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-catalog-form .custom-toggle-radio__block{margin-bottom:13px}.user-catalog-form-2__wrapper{max-width:356px;padding:40px 22px 60px;background-color:#fff;border:2px solid #c5ec2a;border-radius:0 20px 20px 0;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.33);box-shadow:0 10px 30px rgba(51,51,51,.33)}.user-catalog-form-2__btnback{margin-bottom:53px;padding-left:0;font-weight:500;font-size:14px;line-height:14px;word-break:break-word}.user-catalog-form-2__title{text-transform:uppercase;font-weight:500;font-size:18px;line-height:18px;margin:0 0 35px;color:#181818;letter-spacing:.01em}.user-catalog-form-2__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-catalog-form-2__title--sort{margin-bottom:27px}.user-catalog-form-2__check-list{margin:0;padding:0;list-style:none}.user-catalog-form-2__block{margin-bottom:30px}.user-catalog-form-2__block--location{margin-bottom:38px}.user-catalog-form-2__block--location .user-catalog-form-2__block-title{margin-bottom:25px}.user-catalog-form-2__block--location .user-catalog-form-2__check-list-item{margin-bottom:15px}.user-catalog-form-2__block--type{margin-bottom:53px}.user-catalog-form-2__block--type .user-catalog-form-2__block-title{margin-bottom:25px}.user-catalog-form-2__block--type .user-catalog-form-2__check-list{display:-ms-grid;display:grid;-ms-grid-columns:148px 150px;grid-template-columns:148px 150px;row-gap:20px}.user-catalog-form-2__block--level{margin-bottom:54px}.user-catalog-form-2__block--level .user-catalog-form-2__block-title{margin-bottom:26px}.user-catalog-form-2__block--level .custom-toggle-radio__block{margin-bottom:12px}.user-catalog-form-2__block:last-of-type,.user-catalog-form-2__check-list-item:last-child{margin-bottom:0}.user-catalog-form-2__block-title{margin:0 0 15px;font-weight:500;font-size:14px;line-height:14px;color:#333;text-transform:uppercase;letter-spacing:.02em}.user-catalog-form-2__btn-show{margin-top:12px;padding-left:0}.user-catalog-form-2 .custom-toggle{padding:0}.user-catalog-form-2 .custom-toggle-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.gym-catalog-form__wrapper{max-width:356px;padding:48px 22px 64px;background-color:#fff;border:2px solid #c5ec2a;border-radius:0 20px 20px 0;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.33);box-shadow:0 10px 30px rgba(51,51,51,.33)}.gym-catalog-form__btnback{margin-bottom:46px;padding-left:0;font-weight:500;font-size:14px;line-height:14px;word-break:break-word}.gym-catalog-form__title{text-transform:uppercase;font-weight:500;font-size:18px;line-height:18px;margin:0 0 35px;color:#181818}.gym-catalog-form__title--sort{margin-bottom:30px}.gym-catalog-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gym-catalog-form__check-list{margin:0;padding:0;list-style:none}.gym-catalog-form__block{margin-bottom:30px}.gym-catalog-form__block--price{margin-bottom:40px}.gym-catalog-form__block--price .filter-price{margin-bottom:22px}.gym-catalog-form__block--calories{margin-bottom:39px}.gym-catalog-form__block--calories .filter-calories{margin-bottom:21px}.gym-catalog-form__block--rating{margin-bottom:28px}.gym-catalog-form__block--rating .gym-catalog-form__block-title{margin-bottom:22px}.gym-catalog-form__block--type{margin-bottom:40px}.gym-catalog-form__block--type .gym-catalog-form__block-title{margin-bottom:25px}.gym-catalog-form__block--type .gym-catalog-form__check-list{display:-ms-grid;display:grid;-ms-grid-columns:148px 150px;grid-template-columns:148px 150px;row-gap:20px}.gym-catalog-form__block:last-of-type{margin-bottom:0}.gym-catalog-form__block-title{margin:0 0 15px;font-weight:500;font-size:14px;line-height:14px;color:#333;text-transform:uppercase;letter-spacing:.02em}.gym-catalog-form .btn-radio-sort__label{padding-top:14px;padding-bottom:16px}.gym-catalog-form .btn-radio-sort label{width:90px;height:45px}.gym-catalog-form .btn-radio-sort label span{padding-top:14px}.gym-catalog-form .btn-radio-sort label:first-child{width:103px}.gym-catalog-form .btn-radio-sort label:last-child{width:120px}.gym-catalog-form .custom-toggle{padding:0}.food-diary__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.food-diary__title{margin:0 0 35px;font-weight:700;font-size:34px;line-height:34px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.food-diary__block{display:-ms-grid;display:grid;-ms-grid-columns:minmax(152px,216px) 1fr;grid-template-columns:minmax(152px,216px) 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:35px}.food-diary__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:12px;background-color:#333}.food-diary__icon{width:21px;height:18px;margin:21px 0 21px 20px;color:#c5ec2a}.food-diary__list{margin:0;padding:0;list-style:none}.food-diary__item{padding:49px 25px 48px;border-bottom:1px dashed rgba(142,142,142,.3)}.food-diary__item:last-child{border-bottom:none}.food-diary__item span,.food-diary__total{letter-spacing:.01em;text-transform:uppercase}.food-diary__item span{display:block;font-weight:500;font-size:18px;line-height:18px;color:#fff}.food-diary__total{margin:auto 0 0;padding:21px 25px 23px;font-weight:700;font-size:20px;line-height:20px;border-radius:11px;background-color:#c5ec2a;color:#333}.food-diary__table{border-collapse:collapse}.food-diary__row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(100px,152px))[7];grid-template-columns:repeat(7,minmax(100px,152px));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:16px;margin-bottom:25px;padding-bottom:24px;border-bottom:1px dashed #cfcfcf}.food-diary__row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.food-diary__row--head{padding-bottom:0;border-bottom:none;border-radius:8px;background-color:#333}.food-diary__cell{padding:0}.food-diary__cell--head{padding:21px 0;font-weight:500;font-size:18px;line-height:18px;text-align:center;letter-spacing:.01em;text-transform:uppercase;color:#fff}.food-diary__input input{width:100%;max-width:152px;padding:20px;font-weight:400;font-size:18px;line-height:18px;text-align:center;border:1px solid #cfcfcf;border-radius:8px;color:#333;outline:0;-webkit-transition:border .3s ease,-webkit-box-shadow .3s ease;-o-transition:border .3s ease,box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.food-diary__input input:active,.food-diary__input input:hover{border:1px solid #333}.drag-and-drop.focus-visible:focus .drag-and-drop__label,.food-diary__input input:focus{border:1px solid #333;-webkit-box-shadow:0 0 2px 2px #c5ec2a;box-shadow:0 0 2px 2px #c5ec2a}.food-diary__input input:disabled{border:1px solid transparent;background-color:#f0f0f0}.food-diary__input.is-invalid{border:1px solid #e4001b}.food-diary__input.is-invalid:focus,.food-diary__input.is-invalid:hover{border:1px solid #e4001b}.food-diary__total-value{padding:22px;border:1px solid #8e8e8e;border-radius:8px;background-color:#333}.food-diary__total-value span{display:block;font-weight:700;font-size:20px;line-height:20px;text-align:center;letter-spacing:.01em;text-transform:uppercase;color:#fff}.food-diary__button,.food-diary__total-per-week{-ms-flex-item-align:end;align-self:flex-end}.food-diary__button{max-width:320px;margin-top:25px}.total{min-width:320px;padding:18px;border:2px solid #c5ec2a;border-radius:12px;background-color:#333}.total__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:44px}.total__title{margin:0 20px 0 0;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.01em;text-transform:uppercase;color:#fff}.total__icon{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;color:#c5ec2a}.total__result{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.total__item{margin-right:80px}.total__item:last-child{margin-right:0}.total__label{margin-bottom:10px;font-weight:400;font-size:14px;line-height:14px;color:#cfcfcf}.total__number,.training-diary__item span{letter-spacing:.01em;text-transform:uppercase}.total__number{margin:0;font-weight:700;font-size:32px;line-height:32px;color:#fff}.training-diary__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.training-diary__title{margin:0 0 35px;font-weight:700;font-size:34px;line-height:34px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.training-diary__block{display:-ms-grid;display:grid;-ms-grid-columns:minmax(190px,216px) 1fr;grid-template-columns:minmax(190px,216px) 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:35px}.training-diary__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:12px;background-color:#333}.training-diary__icon{width:17px;height:18px;margin:21px 0 26px 20px;color:#c5ec2a}.training-diary__list{margin:0 0 6px;padding:0;list-style:none}.training-diary__item{padding:22px 0 0}.training-diary__item span{display:block;margin-bottom:10px;padding:0 25px;font-weight:500;font-size:18px;line-height:18px;color:#c5ec2a}.training-diary__sublist{margin:0;padding:0;list-style:none}.training-diary__subitem{padding:24px 58px 23px;border-bottom:1px dashed rgba(142,142,142,.3)}.training-diary__subitem span{display:block;margin:0;padding:0;font-weight:400;font-size:14px;line-height:14px;letter-spacing:0;text-transform:unset;color:#cfcfcf}.training-diary__total{padding-top:26px;border-radius:12px;background-color:#c5ec2a}.training-diary__total-label{margin:0 0 10px;padding:0 25px;font-weight:700;font-size:20px;line-height:20px;letter-spacing:.01em;text-transform:uppercase;color:#333}.training-diary__total-list{margin:0;padding:0;list-style:none}.training-diary__total-item{padding:24px 58px 23px;border-bottom:1px dashed #8e8e8e}.training-diary__total-item:last-child{border-bottom:none}.training-diary__total-item span{display:block;font-weight:400;font-size:14px;line-height:14px;color:#333}.training-diary__table{border-collapse:collapse}.training-diary__row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(96px,152px))[7];grid-template-columns:repeat(7,minmax(96px,152px));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:16px;margin-bottom:10px}.training-diary__row:nth-child(2n-1){margin-bottom:60px}.training-diary__row:nth-last-child(3){margin-bottom:72px}.training-diary__row:last-child{margin-bottom:0}.training-diary__row--head{border-radius:8px;background-color:#333}.training-diary__cell{padding:0}.training-diary__cell--head{padding:21px 0;font-weight:500;letter-spacing:.01em;text-transform:uppercase;color:#fff}.training-diary__data{padding:16px;border:1px solid #cfcfcf;border-radius:8px;background-color:rgba(174,174,174,.1)}.training-diary__data span{display:block;font-weight:400;font-size:18px;line-height:18px;text-align:center;color:#333}.training-diary__data--total{padding:15px 16px;border:1px solid #8e8e8e;background-color:#333}.training-diary__data--total span{font-weight:700;font-size:20px;line-height:20px;letter-spacing:.01em;text-transform:uppercase;color:#fff}.training-diary__total-per-week{-ms-flex-item-align:end;align-self:flex-end}.training-diary__total-per-week .total__title-wrapper{margin-bottom:20px}.popup-head{display:-ms-grid;display:grid;-ms-grid-columns:1fr -webkit-min-content;-ms-grid-columns:1fr min-content;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.1);box-shadow:0 10px 30px rgba(51,51,51,.1);background-color:#333;color:#fff;padding:29px 40px 30px 117px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:60px 60px 0 0}.popup-head__header{padding:0;margin:0 40px 0 0;font-weight:700;font-size:34px;line-height:34px;letter-spacing:.01em;text-transform:uppercase}.popup-head__address{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-min-content 1fr;-ms-grid-columns:min-content 1fr;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 0;padding:0;font-weight:400;font-size:14px;line-height:14px;color:#adadad}.popup-head__address span{padding:0 0 0 8px}.popup-head--address{-ms-grid-columns:-webkit-max-content 1fr -webkit-min-content;-ms-grid-columns:max-content 1fr min-content;grid-template-columns:-webkit-max-content 1fr -webkit-min-content;grid-template-columns:max-content 1fr min-content}.popup{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(24,24,24,.9);z-index:100;-ms-flex-negative:0;flex-shrink:0;padding:40px 0 30px}.popup__wrapper{-webkit-box-shadow:0 10px 30px rgba(51,51,51,.1);box-shadow:0 10px 30px rgba(51,51,51,.1);border:1px solid #c5ec2a;border-radius:60px;overflow:hidden;z-index:2;width:690px}.popup__wrapper--map{width:1160px}.popup__content{padding:30px 118px;-webkit-box-shadow:inset 0 10px 30px rgba(51,51,51,.1);box-shadow:inset 0 10px 30px rgba(51,51,51,.1);background-color:#fff}.popup__content--membership{padding:39px 118px 60px}.popup__content--purchases{padding:35px 118px 60px}.popup__content--certificates{position:relative;padding:17px 177px}.popup__content--feedback{padding:35px 118px 60px}.popup__product{display:-ms-grid;display:grid;-ms-grid-columns:118px 1fr 1fr;grid-template-columns:118px 1fr 1fr;margin:0 0 35px}.popup__product-image{margin:0 20px 0 0}.popup__product-image img{border-radius:12px;width:98px;height:80px;display:block}.popup__product-info{margin:15px 0 0}.popup__product-title{font-weight:500;font-size:24px;line-height:24px;letter-spacing:.01em;text-transform:uppercase;margin:0 0 7px}.popup__product-price{font-weight:400;font-size:18px;line-height:20px;margin:0}.popup__product-quantity{-ms-grid-column-align:end;justify-self:end;margin:0 0 0 auto}.popup__quantity{margin:0 0 10px;color:#aeaeae;font-size:16px;line-height:16px;font-weight:400}.popup__total{margin:0 0 45px;display:-ms-grid;display:grid;-ms-grid-columns:-webkit-min-content 1fr -webkit-min-content;-ms-grid-columns:min-content 1fr min-content;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.popup__total span{border-bottom:1px dashed #cfcfcf}.popup__total-text{font-size:18px;line-height:18px;font-weight:500;letter-spacing:.01em;margin:0}.popup__total-dash{width:100%;height:4px}.popup__total-price{font-size:28px;line-height:28px;font-weight:500;letter-spacing:.01em;margin:0;overflow-wrap:break-word}.popup__button{max-width:256px;margin:0 auto 10px}.popup__map{position:relative}.popup__pin{width:99px;height:71px;position:absolute;left:50%;-webkit-transform:translateX(96px);-ms-transform:translateX(96px);transform:translateX(96px);top:333px}.popup__pin--user{width:40px;height:49px;-webkit-transform:translateX(124px);-ms-transform:translateX(124px);transform:translateX(124px);top:337px}.popup__pin-icon{color:#c5ec2a}.popup__slider-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:19px}.popup__slider-btn--prev{margin:0 15px 0 0}.popup__slider-list{list-style:none;padding:0;margin:0}.popup__slide{display:none;border-radius:0 12px 12px 0;overflow:hidden}.popup__slide--current{display:-webkit-box;display:-ms-flexbox;display:flex}.popup__slide-img{padding:30px 20px 82px;border:1px solid #cfcfcf;border-radius:20px}.popup__feedback{margin:0 0 45px;width:452px}.popup__rate-list{list-style:none;padding:0;margin:10px 0 30px;display:-ms-grid;display:grid;-ms-grid-columns:(40px)[5];grid-template-columns:repeat(5,40px);gap:10px}.popup__rate-item input{position:absolute;width:1px;height:1px;overflow:hidden;border:0;clip:rect(0,0,0,0)}.popup__rate-item input.focus-visible:focus+.popup__rate-number{border:1px solid #181818;-webkit-box-shadow:0 0 2px 2px #c5ec2a;box-shadow:0 0 2px 2px #c5ec2a;background-color:#fff;color:#333;outline:0}.popup__rate-item input:checked+.popup__rate-number{background-color:#333;color:#c5ec2a;border:1px solid #c5ec2a;outline:0}.popup__rate-item input:disabled+.popup__rate-number{color:#a8a8a8;background-color:#f0f0f0;border:1px solid transparent;pointer-events:none}.popup__rate-item-wrap.is-disabled{pointer-events:none;opacity:1}.popup__rate-item-wrap.is-disabled span{color:#a8a8a8;background-color:#f0f0f0;border:1px solid transparent;opacity:1}.input-quantity__input input,.popup__rate-number{height:40px;cursor:pointer;text-align:center;color:#333}.popup__rate-number{width:40px;border:1px solid #cfcfcf;border-radius:8px;background-color:#fff;display:block;padding:9px 8px 7px;-webkit-transition:border .3s ease,background-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;-o-transition:border .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease;transition:border .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease;transition:border .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;font-weight:500}.popup__feedback-title{margin:0 0 20px;font-size:16px;line-height:16px;font-weight:400}.popup__feedback-title--text{margin:0 0 15px}.popup__feedback-textarea .custom-textarea label textarea{min-height:160px}.input-quantity{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:8px;border:1px solid #cfcfcf;position:relative;background:0 0;padding:6px 21px}.input-quantity__input input{padding:0;border:0;margin:0;background:0 0;outline:0;width:72px;font-size:20px;line-height:20px;font-weight:400}.input-load-avatar{width:98px;height:98px}.input-load-avatar__avatar,.input-load-avatar__btn{border-radius:50%;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.input-load-avatar__avatar{display:block;cursor:pointer}.input-load-avatar__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border:1px solid #333}.input-load-avatar input.focus-visible:focus+.input-load-avatar__avatar,.input-load-avatar input.focus-visible:focus+.input-load-avatar__btn{-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a;outline:0}.my-progress{display:-ms-grid;display:grid;-ms-grid-columns:135px 1fr;grid-template-columns:135px 1fr;width:688px;overflow:hidden;border:1px solid rgba(149,149,149,.1);border-radius:20px;background-color:#333;-webkit-box-shadow:0 10px 30px rgba(51,51,51,.33);box-shadow:0 10px 30px rgba(51,51,51,.33)}.my-progress__sidebar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:22px}.my-progress__sidebar::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff;opacity:.2}.my-progress__icon{width:46px;height:51px;margin:29px 0 59px 19px;color:#c5ec2a}.my-progress__list{margin:0;padding:0;list-style:none}.my-progress__item{padding:27px 19px}.my-progress__item span{display:block;font-weight:500;font-size:12px;line-height:13px;letter-spacing:.01em;text-transform:uppercase;color:#fff}.my-progress__content{max-width:553px;padding:39px 20px}.my-progress__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:34px}.my-progress__title{margin:0;font-weight:700;font-size:28px;line-height:28px;letter-spacing:.01em;text-transform:uppercase;color:#fff}.my-progress__controls{display:-webkit-box;display:-ms-flexbox;display:flex}.my-progress__control{width:30px;height:30px;margin-right:15px}.my-progress__control:last-child{margin-right:0}.my-progress__control svg{color:#f2f2f2}.my-progress__table{overflow:hidden;border-collapse:collapse}.my-progress__row{display:-ms-grid;display:grid;-ms-grid-columns:(114px)[7];grid-template-columns:repeat(7,114px);-webkit-column-gap:19px;-moz-column-gap:19px;column-gap:19px;row-gap:19px;margin-bottom:18px;padding-bottom:17px;border-bottom:1px dashed rgba(142,142,142,.3)}.my-progress__row--head{margin-bottom:20px;padding-bottom:21px}.my-progress__row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.my-progress__cell{padding:14px;font-weight:400;font-size:14px;line-height:14px;text-align:center;letter-spacing:.01em;border:1px solid rgba(217,217,217,.1);border-radius:8px;background-color:rgba(247,247,247,.02);color:#fff}.my-progress__cell--head{padding:0;font-size:12px;line-height:12px;text-transform:uppercase;border:0;border-radius:unset;background-color:transparent}.my-progress__cell--red{border:1px solid #853333}.my-progress__cell--green{border:1px solid #c5ec2a}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.intro__background{position:absolute;top:0;left:0;width:100%;height:100%}.intro__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:100%;min-height:100%;padding:211px 22px 22px}.intro__icon{position:absolute;top:22px;right:22px;width:60px;height:60px}.intro__title-logo{position:relative;width:934px;height:455px;margin:0 auto 81px}.intro__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;width:100%;margin-top:20px;padding-right:65px}.intro__button{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:216px;margin-right:40px}.intro__text{margin:0;font-weight:300;font-size:16px;line-height:16px;letter-spacing:.01em;text-transform:uppercase;color:#fff}.intro__link{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;color:#c5ec2a;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.intro__link.focus-visible:focus{color:#d5ff2d}.payment-method{margin:0 0 25px}.payment-method__title{font-size:16px;line-height:16px;font-weight:400;color:#aeaeae;margin:0 0 15px}.payment-method__list{list-style:none;padding:0;margin:0;display:-ms-grid;display:grid;-ms-grid-columns:(144px)[3];grid-template-columns:repeat(3,144px);gap:10px}.payment-method__item{margin:0 0 10px;width:144px;height:80px}.payment-method__item img{height:24px}.payment-method__item:not(:last-child){margin:0 10px 10px 0}.services-check{margin:0 0 24px}.services-check__title{margin:0 0 15px;font-size:14px;line-height:14px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.services-check__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-check__item:not(:last-child){margin:0 13px 0 0}.btn-radio-image{cursor:pointer}.btn-radio-image.is-disabled{opacity:1}.btn-radio-image.is-disabled+.btn-radio-image__image{border:1px solid transparent;background-color:#f0f0f0;pointer-events:none}.btn-radio-image.is-disabled+.btn-radio-image__image>img,.btn-radio-image.is-disabled+.btn-radio-image__image>svg{opacity:.2;pointer-events:none}.btn-radio-image input:disabled+.btn-radio-image__image{border:1px solid transparent;background-color:#f0f0f0;pointer-events:none}.btn-radio-image input:disabled+.btn-radio-image__image>img,.btn-radio-image input:disabled+.btn-radio-image__image>svg{opacity:.2;pointer-events:none}.btn-radio-image label{position:relative;cursor:pointer}.btn-radio-image__image{border-radius:8px;padding:28px 0 27px;border:1px solid #cfcfcf;background-color:#f7f7f7;width:144px;height:80px;-webkit-transition:border .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;-o-transition:border .3s ease,background-color .3s ease,box-shadow .3s ease;transition:border .3s ease,background-color .3s ease,box-shadow .3s ease;transition:border .3s ease,background-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex}.btn-radio-image__image img,.btn-radio-image__image svg{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.btn-radio-image input{position:absolute;width:1px;height:1px;overflow:hidden;border:0;clip:rect(0,0,0,0)}.btn-radio-image input.focus-visible:focus+.btn-radio-image__image{border:1px solid #181818;-webkit-box-shadow:0 0 2px 2px #c5ec2a;box-shadow:0 0 2px 2px #c5ec2a;background-color:#fff;outline:0}.btn-radio-image input:checked+.btn-radio-image__image{border:1px solid #c5ec2a;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:0}.popup-form,.popup-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-form{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.popup-form__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:100%;min-height:100%;padding:40px}.popup-form__content{z-index:10;position:relative;width:688px;border:1px solid #c5ec2a;border-radius:60px;background-color:#fff;-webkit-box-shadow:0 10px 100px rgba(51,51,51,.1);box-shadow:0 10px 100px rgba(51,51,51,.1)}.popup-form__title-wrapper{padding:43px 117px 42px;border-radius:60px 60px 0 0;background-color:#333}.popup-form__title{margin:0;font-weight:700;font-size:34px;line-height:34px;letter-spacing:.01em;text-transform:uppercase;color:#fff}.popup-form__form{padding:30px 117px 60px}.popup-form--sign-in .popup-form__content{width:688px}.popup-form--sign-up .popup-form__content{width:922px}.popup-form--questionnaire-coach .popup-form__content,.popup-form--questionnaire-user .popup-form__content{width:924px}.popup-form--questionnaire-coach .popup-form__form,.popup-form--questionnaire-user .popup-form__form{padding:69px 117px}.popup-form--create-training{position:relative}.popup-form--create-training .popup-form__wrapper{padding:38px 0 60px}.popup-form--create-training .popup-form__content{width:924px}.popup-form--create-training .popup-form__form{padding:40px 117px 59px}.popup-form--buy,.popup-form--feedback,.popup-form--map,.popup-form--membership{position:absolute}.background-logo{position:relative}.background-logo__logo{position:fixed;top:22px;left:22px;width:750px;height:284px}.background-logo__icon{position:fixed;right:140px;bottom:100px;width:343px;height:343px}.sign-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sign-in__input{margin-bottom:30px}.sign-in__button{max-width:256px;margin-top:15px}.sign-up{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sign-up,.sign-up__description,.sign-up__load-photo{display:-webkit-box;display:-ms-flexbox;display:flex}.sign-up__load-photo{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.sign-up__description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:20px}.sign-up__legend{margin:0;font-weight:500;font-size:20px;line-height:20px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.sign-up__text{display:block;margin-top:8px;font-weight:400;font-size:14px;line-height:14px;color:#a8a8a8}.sign-up__data{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:30px;width:100%;margin-bottom:30px}.sign-up__radio .custom-toggle-radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:5px;padding:0}.sign-up__radio .custom-toggle-radio__block{margin-bottom:0}.sign-up__label{display:block;margin-bottom:25px;font-weight:400;font-size:16px;line-height:16px;color:#a8a8a8}.sign-up__role{width:100%;margin-bottom:25px}.sign-up__role-selector{margin-top:15px}.sign-up__checkbox{-ms-flex-item-align:start;align-self:flex-start;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}.drag-and-drop input,.questionnaire-coach__checkbox input,.sign-up__checkbox input{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}.sign-up__checkbox input:checked~.sign-up__checkbox-label{font-weight:500}.sign-up__checkbox input:checked+.sign-up__checkbox-icon::before{background-color:#333}.questionnaire-coach__checkbox input:checked+.questionnaire-coach__checkbox-icon svg,.sign-up__checkbox input:checked+.sign-up__checkbox-icon svg{display:block;position:absolute;content:"";top:50%;left:50%;color:#c5ec2a;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.sign-up__checkbox input:focus-visible+.sign-up__checkbox-icon{-webkit-box-shadow:0 0 1px 1px #c5ec2a;box-shadow:0 0 1px 1px #c5ec2a}.questionnaire-coach__checkbox label,.sign-up__checkbox label{position:relative;padding:2px 0 3px 32px;cursor:pointer}.questionnaire-coach__checkbox label span,.sign-up__checkbox label span{margin-bottom:0;margin-left:0}.sign-up__checkbox-icon,.sign-up__checkbox-icon::before{position:absolute;width:24px;height:24px;border-radius:2px}.sign-up__checkbox-icon{top:0;left:0;border:1px solid #333;-webkit-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease}.questionnaire-coach__checkbox-icon svg,.sign-up__checkbox-icon svg{display:none}.sign-up__checkbox-icon::before{content:"";top:50%;left:50%;background-color:transparent;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.sign-up__checkbox-icon:hover{background-color:#f2f2f2}.sign-up__checkbox input:active+.sign-up__checkbox-icon,.sign-up__checkbox-icon:active{-webkit-box-shadow:0 0 1px 1px #c5ec2a;box-shadow:0 0 1px 1px #c5ec2a}.sign-up__checkbox-label{font-weight:400;font-size:12px;line-height:12px;color:#333}.questionnaire-coach__checkbox-label span,.sign-up__checkbox-label span{text-decoration:underline;text-underline-offset:2px}.sign-up__button{max-width:256px;margin-top:20px}.questionnaire-user,.questionnaire-user__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.questionnaire-user{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.questionnaire-user__wrapper{margin-bottom:25px}.questionnaire-user__block{padding-bottom:30px;margin-bottom:30px;border-bottom:1px dashed #cfcfcf}.questionnaire-user__block:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.questionnaire-user__legend{display:block;margin-right:20px;font-weight:500;font-size:20px;line-height:20px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.questionnaire-user__specializations{max-width:540px;margin-top:25px}.questionnaire-user__radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:25px;padding:0}.questionnaire-user__radio .custom-toggle-radio__block{margin-bottom:0}.questionnaire-user__calories-lose{margin-bottom:15px}.questionnaire-user__calories-lose,.questionnaire-user__calories-waste{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.questionnaire-user__input{max-width:216px}.questionnaire-user__button{max-width:256px;margin-top:20px}.questionnaire-coach,.questionnaire-coach__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.questionnaire-coach{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.questionnaire-coach__wrapper{margin-bottom:25px}.questionnaire-coach__block{padding-bottom:30px;margin-bottom:30px;border-bottom:1px dashed #cfcfcf}.questionnaire-coach__block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.questionnaire-coach__legend{display:block;font-weight:500;font-size:20px;line-height:20px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.questionnaire-coach__specializations{max-width:540px;margin-top:25px}.questionnaire-coach__radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:25px;padding:0}.questionnaire-coach__radio .custom-toggle-radio__block{margin-bottom:0}.questionnaire-coach__drag-and-drop{margin-top:20px}.questionnaire-coach__textarea{margin-top:20px;margin-bottom:25px}.questionnaire-coach__checkbox{-ms-flex-item-align:start;align-self:flex-start;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.questionnaire-coach__checkbox input:checked~.questionnaire-coach__checkbox-label{font-weight:500}.questionnaire-coach__checkbox input:checked+.questionnaire-coach__checkbox-icon::before{background-color:#333;width:24px;height:24px;border-radius:2px}.questionnaire-coach__checkbox input:focus-visible+.questionnaire-coach__checkbox-icon{-webkit-box-shadow:0 0 1px 1px #c5ec2a;box-shadow:0 0 1px 1px #c5ec2a}.questionnaire-coach__checkbox-icon,.questionnaire-coach__checkbox-icon::before{position:absolute;width:24px;height:24px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.questionnaire-coach__checkbox-icon{top:0;left:0;border:1px solid #333;border-radius:2px}.questionnaire-coach__checkbox-icon::before{content:"";top:50%;left:50%;background-color:transparent;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.questionnaire-coach__checkbox-icon:hover{background-color:#f2f2f2}.questionnaire-coach__checkbox input:active+.questionnaire-coach__checkbox-icon,.questionnaire-coach__checkbox-icon:active{-webkit-box-shadow:0 0 1px 1px #c5ec2a;box-shadow:0 0 1px 1px #c5ec2a}.questionnaire-coach__checkbox-label{font-weight:400;font-size:16px;line-height:16px;color:#333}.questionnaire-coach__button{max-width:256px;margin-top:20px}.radiobuttons-block__title{margin:0 0 15px;font-weight:500;font-size:20px;line-height:20px;color:#333;text-transform:uppercase;letter-spacing:.02em}.radiobuttons-block .custom-toggle-radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.radiobuttons-block .custom-toggle-radio__block{margin-right:20px}.radiobuttons-block .custom-toggle-radio__block:last-child{margin-right:0}.btn-filter-sort{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;font-weight:400;font-size:16px;line-height:16px;color:#8e8e8e;background:0 0;border:0;outline:0;cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn-filter-sort:focus{color:#333;font-weight:500;opacity:1}.btn-filter-sort span{margin-right:5px}.btn-filter-sort.focus-visible:focus{color:#333;font-weight:500}.sort-for{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sort-for p{font-weight:400;font-size:16px;line-height:16px;color:#8e8e8e;margin:0 20px 0 0}.sort-for .btn-filter-sort{margin-right:20px}.sort-for .btn-filter-sort:last-child{margin-right:0}.drag-and-drop,.drag-and-drop__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.drag-and-drop{position:relative;max-width:688px}.drag-and-drop.is-disabled .drag-and-drop__label{border:1px solid #181818;background-color:rgba(174,174,174,.08)}.drag-and-drop label{width:100%}.drag-and-drop svg{margin-left:20px;color:#333}.drag-and-drop__label{padding:16px 19px;font-weight:400;font-size:16px;line-height:16px;color:#aeaeae;cursor:pointer;border:1px solid #cfcfcf;border-radius:8px;-webkit-transition:border .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;-o-transition:border .3s ease,background-color .3s ease,box-shadow .3s ease;transition:border .3s ease,background-color .3s ease,box-shadow .3s ease;transition:border .3s ease,background-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.drag-and-drop svg,.drag-and-drop__icon{width:20px;height:20px}.inner-page .container{padding-left:0}.inner-page--no-sidebar .container{padding:0 22px}.inner-page--no-sidebar .inner-page__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:18px 0 60px}.inner-page__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:356px 1fr;grid-template-columns:356px 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding-bottom:60px}.inner-page__back{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:40px}.inner-page__content{width:100%}.personal-account-coach__navigation{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(200px,334px))[3];grid-template-columns:repeat(3,minmax(200px,334px));-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;margin-bottom:50px}.personal-account-coach__calendar{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;width:334px;height:402px;border-radius:16px;background-color:#fff}.personal-account-coach__additional-info{width:100%}.personal-account-coach__label-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.personal-account-coach__label{margin:0 43px 0 0;font-weight:500;font-size:22px;line-height:22px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.personal-account-coach__button{margin-right:43px}.personal-account-coach__controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.personal-account-coach__control{margin-right:15px}.personal-account-coach__control:last-child,.personal-account-coach__item:last-child{margin-right:0}.personal-account-coach__list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1042px;margin:0;padding:0;overflow:hidden;list-style:none}.personal-account-coach__item{margin-right:20px}.certificate-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:334px;padding:29px 19px;border:1px solid #cfcfcf;border-radius:20px}.certificate-card--edit .certificate-card__button--edit{display:none}.certificate-card,.certificate-card--edit .certificate-card__button--save,.certificate-card--edit .certificate-card__controls{display:-webkit-box;display:-ms-flexbox;display:flex}.certificate-card__image{width:294px;height:360px;margin-bottom:16px}.certificate-card__image img{width:294px;height:360px}.certificate-card__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:36px}.certificate-card__button{margin-right:20px}.certificate-card__button--save,.certificate-card__controls{display:none}.certificate-card__control{width:36px;height:36px;margin-right:12px}.certificate-card__control:last-child{margin-right:0}.create-training,.create-training__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.create-training{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.create-training__wrapper{margin-bottom:25px}.create-training__block{margin-bottom:35px}.create-training__block:last-child{margin-bottom:0}.create-training__legend{display:block;margin:0 20px 0 0;font-weight:500;font-size:20px;line-height:20px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.create-training__input{margin-top:20px}.create-training__input label input{padding:17px 20px}.create-training__info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:25px;margin-top:30px;margin-bottom:35px}.create-training__label{display:block;margin-bottom:20px;font-weight:400;font-size:16px;line-height:16px;color:#a8a8a8}.create-training__radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:0}.create-training__radio .custom-toggle-radio__block{margin-bottom:0}.create-training__drag-and-drop,.create-training__textarea{margin-top:20px}.create-training__button{max-width:256px;margin-top:20px}.my-trainings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-trainings__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;margin:0 0 60px;padding:0;list-style:none}.my-trainings__item{width:100%}.my-trainings__show-more{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.my-orders__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:18px;padding-bottom:60px}.my-orders__back{margin-bottom:40px}.my-orders__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}.my-orders__title{margin:0 20px 0 0;font-weight:700;font-size:34px;line-height:34px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.my-orders__sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.my-orders__label{display:block}.my-orders__label,.my-orders__sort-button{font-weight:400;font-size:16px;line-height:16px;color:#8e8e8e}.my-orders__sort-button.is-active{color:#333;cursor:default;pointer-events:none}.my-orders__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;margin:0 0 60px;padding:0;list-style:none}.my-orders__item{width:100%}.my-orders__show-more{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.training-catalog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.training-catalog__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;margin:0 0 60px;padding:0;list-style:none}.training-catalog__item{width:100%}.training-catalog__show-more{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.show-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;width:100%;max-width:256px}.show-more__button--to-top{display:none}.gyms-catalog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gyms-catalog__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;margin:0 0 60px;padding:0;list-style:none}.gyms-catalog__item{width:100%}.gyms-catalog__show-more{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.special-for-you{position:relative;overflow:hidden}.special-for-you__wrapper{padding-top:48px;padding-bottom:70px}.special-for-you__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.special-for-you__title{margin:0 20px 0 0;font-weight:700;font-size:34px;line-height:34px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.special-for-you__controls{display:-webkit-box;display:-ms-flexbox;display:flex}.special-for-you__control{margin-right:15px}.special-for-you__control:last-child,.special-for-you__item:last-child{margin-right:0}.special-for-you__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.special-for-you__item{margin-right:20px}.special-offers__list,.special-offers__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.special-offers__wrapper{padding-bottom:70px}.special-offers__list{max-width:1040px;margin:0 21px 0 0;padding:0;list-style:none}.special-offers__item{display:none}.special-offers__item.is-active{display:block}.popular-trainings{position:relative;overflow:hidden}.popular-trainings__wrapper{padding-bottom:60px}.popular-trainings__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.popular-trainings__title{margin:0 40px 0 0;font-weight:700;font-size:34px;line-height:34px;letter-spacing:.01em;text-transform:uppercase}.popular-trainings__button{-ms-flex-negative:0;flex-shrink:0;margin-right:40px}.popular-trainings__controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.popular-trainings__control{margin-right:15px}.look-for-company__control:last-child,.look-for-company__item:last-child,.popular-trainings__control:last-child,.popular-trainings__item:last-child{margin-right:0}.popular-trainings__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.popular-trainings__item{margin-right:20px}.look-for-company{position:relative;overflow:hidden;background-color:#333}.look-for-company__wrapper{padding:70px 0 120px}.look-for-company__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.look-for-company__title,.personal-account-user__input input{font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:#fff}.look-for-company__title{margin:0 90px 0 0;font-size:34px;line-height:34px}.look-for-company__button{margin-right:40px}.look-for-company__controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.look-for-company__control{margin-right:15px}.look-for-company__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.look-for-company__item{margin-right:20px}.users-catalog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.users-catalog__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;margin:0 0 60px;padding:0;list-style:none}.users-catalog__item{width:100%}.users-catalog__show-more{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.personal-account-user__schedule{position:relative;margin-bottom:20px;padding:38px 60px;border-radius:12px;background-color:#333}.personal-account-user__schedule::before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#fff;opacity:.2;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.personal-account-user__form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px}.personal-account-user__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.personal-account-user__input input{width:100%;padding:19px;font-size:28px;line-height:28px;border:1px solid rgba(149,149,149,.1);border-radius:8px;background-color:rgba(247,247,247,.02);outline:0;-webkit-transition:border .3s ease,-webkit-box-shadow .3s ease;-o-transition:border .3s ease,box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.personal-account-user__input input:active,.personal-account-user__input input:hover{border:1px solid #fff}.personal-account-user__input input:focus{border:1px solid #fff;-webkit-box-shadow:0 0 2px 2px #c5ec2a;box-shadow:0 0 2px 2px #c5ec2a}.personal-account-user__input input:disabled{border:1px solid rgba(149,149,149,.1);background-color:rgba(247,247,247,.02);pointer-events:none}.personal-account-user__label{display:block;margin-bottom:15px;font-weight:400;font-size:18px;line-height:18px;letter-spacing:.01em;color:#fff}.personal-account-user__info{display:-ms-grid;display:grid;-ms-grid-columns:334px 1fr;grid-template-columns:334px 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;margin-bottom:20px}.personal-account-user__my-progress{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.personal-account-user__diagram{display:none;width:688px}.personal-account-user__additional-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.personal-account-user__calendar,.personal-account-user__shop{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.personal-account-user__calendar{-ms-grid-column:3;grid-column:3/4;width:334px;height:402px;border-radius:16px;background-color:#fff}.my-gyms__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:18px;padding-bottom:60px}.my-gyms__back{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:30px}.my-gyms__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.my-gyms__title{margin:0 40px 0 0;font-weight:700;font-size:34px;line-height:34px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.my-gyms__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;margin:0 0 60px;padding:0;list-style:none}.my-gyms__item{width:100%}.my-gyms__show-more{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.my-purchases__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:18px;padding-bottom:60px}.my-purchases__back{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:30px}.my-purchases__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.my-purchases__title{margin:0 40px 0 0;font-weight:700;font-size:34px;line-height:34px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.my-purchases__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-purchases__switch{margin-right:42px}.my-purchases__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px;margin:0 0 60px;padding:0;list-style:none}.my-purchases__item{width:100%}.my-purchases__show-more{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.my-purchases .btn-radio-sort span{-webkit-box-shadow:0 -7px 0 -5px #e6e6e6 inset;box-shadow:0 -7px 0 -5px #e6e6e6 inset}.friends-list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:18px;padding-bottom:60px}.friends-list__back{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:30px}.friends-list__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.friends-list__title{margin:0 40px 0 0;font-weight:700;font-size:34px;line-height:34px;letter-spacing:.01em;text-transform:uppercase;color:#181818}.friends-list__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:30px;margin:0 0 60px;padding:0;list-style:none}.friends-list__item{width:100%}.friends-list__show-more{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:1279px){.main-nav__list{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;min-width:362px}}@media (max-width:767px){.modal__wrapper{padding:60px 16px}.modal__content{width:100%;padding:20px}.modal--fit-content .modal__content{width:100%}}@media screen and (max-width:767px){.custom-select{padding:4px 0 14px;width:100%}.custom-select__placeholder{-webkit-transform:translateY(calc(-50% - 5px));-ms-transform:translateY(calc(-50% - 5px));transform:translateY(calc(-50% - 5px))}}@media (hover:hover){.main-nav__link:hover:not(.focus-visible){color:#c5ec2a}.btn:hover:not(.focus-visible){background-color:#d5ff2d}.btn:active:not(.focus-visible){background-color:#bbe028;border:2px solid transparent;outline:0}.btn--outlined:hover:not(.focus-visible){background-color:transparent;border:1px solid #333}.btn--outlined:active:not(.focus-visible){border:1px solid #333;background-color:#f7f7f7;outline:0}.btn--dark-bg:active:not(.focus-visible){border:2px solid transparent;outline:0;-webkit-box-shadow:none;box-shadow:none}.btn--dark-bg.btn--outlined:hover:not(.focus-visible){color:#cfcfcf;border:1px solid #cfcfcf}.btn--dark-bg.btn--outlined:active:not(.focus-visible){color:#181818;border:1px solid #333;background-color:#f7f7f7}.btn-flat:hover:not(.focus-visible){border-bottom:2px solid #c5ec2a;border-bottom-color:#c5ec2a}.btn-flat:hover:not(.focus-visible)::after{opacity:1}.btn-flat:active:not(.focus-visible){border-bottom:2px solid #bbe028;border-bottom-color:#bbe028}.btn-flat:active:not(.focus-visible)::before{opacity:0}.btn-flat--underlined:hover:not(.focus-visible){text-decoration:underline #c5ec2a;-webkit-text-decoration:underline #c5ec2a;border-bottom:2px solid transparent}.btn-flat--underlined:active:not(.focus-visible){text-decoration:underline #bbe028;-webkit-text-decoration:underline #bbe028;border-bottom:2px solid transparent}.btn-checkbox__btn:hover:not(.focus-visible),.filter-calories input:hover:not(.focus-visible),.filter-price input:hover:not(.focus-visible){border:1px solid #333}input:checked+.btn-checkbox__btn:hover:not(.focus-visible){-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a}.btn-icon:hover:not(.focus-visible){-webkit-box-shadow:0 3px 20px rgba(51,51,51,.1);box-shadow:0 3px 20px rgba(51,51,51,.1)}.btn-icon:active:not(.focus-visible){-webkit-box-shadow:none;box-shadow:none;outline:0}.btn-icon--outlined:hover:not(.focus-visible){border:1px solid #f2f2f2}.btn-icon--outlined:active:not(.focus-visible){-webkit-box-shadow:none;box-shadow:none;outline:0}.btn-icon--quantity:hover:not(.focus-visible){stroke:#8e8e8e}.btn-icon--quantity:active:not(.focus-visible){stroke:#bbe028}.role-btn__btn:hover:not(.focus-visible){border:1px solid #c5ec2a;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.role-btn input:active:not(.focus-visible)~.role-btn__btn{font-weight:500;outline:0;border:1px solid #c5ec2a;-webkit-box-shadow:none;box-shadow:none}.custom-toggle--checkbox input+.custom-toggle__icon:active:not(.focus-visible),.custom-toggle-radio input+.custom-toggle-radio__icon:active:not(.focus-visible){-webkit-box-shadow:0 0 1px 1px #c5ec2a;box-shadow:0 0 1px 1px #c5ec2a}.btn-radio-sort label:hover:not(.focus-visible),.custom-toggle--checkbox:hover:not(.focus-visible) input+.custom-toggle__icon::before,.custom-toggle-radio label:hover:not(.focus-visible) input+.custom-toggle-radio__icon::before{background:#f2f2f2}.custom-toggle--checkbox:hover:not(.focus-visible) input:checked+.custom-toggle__icon::before,.custom-toggle-radio label:hover:not(.focus-visible) input:checked+.custom-toggle-radio__icon::before{background:#333}.custom-toggle--switch:hover:not(.focus-visible) input+.custom-toggle__icon::after{background-color:#fff;border:1px solid #aeaeae}.custom-toggle--switch:hover:not(.focus-visible) input:checked+.custom-toggle__icon::after{background-color:#d5ff2d;border:1px solid #d5ff2d}.custom-toggle--switch:active:not(.focus-visible) input+.custom-toggle__icon::before{-webkit-box-shadow:0 0 1px 1px #c5ec2a;box-shadow:0 0 1px 1px #c5ec2a;border-color:#333}.custom-toggle--switch:active:not(.focus-visible) input:checked+.custom-toggle__icon::before{-webkit-box-shadow:0 0 1px 1px #333;box-shadow:0 0 1px 1px #333;border-color:#c5ec2a}.custom-select__item[aria-selected=true]:hover:not(.focus-visible){background-color:rgba(0,0,0,.2)}.custom-select__item:hover:not(.focus-visible){background-color:rgba(0,0,0,.4)}.notification:hover:not(.focus-visible){background-color:#f7f7f7}.notification:hover:not(.focus-visible) .notification__text{font-weight:500}.user-info-edit__control-btn:hover:not(.focus-visible){-webkit-box-shadow:0 3px 20px rgba(51,51,51,.1);box-shadow:0 3px 20px rgba(51,51,51,.1);cursor:pointer}.user-info-edit__control-btn:active:not(.focus-visible){-webkit-box-shadow:none;box-shadow:none;outline:0}.thumbnail-gym:hover:not(.focus-visible){-webkit-box-shadow:none;box-shadow:none}.thumbnail-gym:hover:not(.focus-visible) .thumbnail-gym__image{-webkit-filter:grayscale(0);filter:grayscale(0)}.thumbnail-gym__favourite-button:hover:not(.focus-visible){-webkit-box-shadow:0 3px 20px rgba(51,51,51,.3);box-shadow:0 3px 20px rgba(51,51,51,.3)}.thumbnail-gym__favourite-button:active:not(.focus-visible){-webkit-box-shadow:none;box-shadow:none;outline:0;-webkit-transition:none;-o-transition:none;transition:none}.training-video__play-button:hover:not(.focus-visible){-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.training-video__play-button:active:not(.focus-visible){background-color:#181818;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.thumbnail-training:hover:not(.focus-visible) .thumbnail-training__inner,.thumbnail-user:hover:not(.focus-visible){-webkit-box-shadow:none;box-shadow:none}.thumbnail-training:hover:not(.focus-visible) .thumbnail-training__image{-webkit-filter:grayscale(0);filter:grayscale(0)}.thumbnail-link:hover:not(.focus-visible){-webkit-box-shadow:none;box-shadow:none;border:1px solid #c5ec2a;background-color:#c5ec2a;color:#181818}.thumbnail-link:hover:not(.focus-visible) .thumbnail-link__icon{border-color:#fff}.thumbnail-friend:hover:not(.focus-visible),.thumbnail-preview:hover:not(.focus-visible){-webkit-box-shadow:none;box-shadow:none}.thumbnail-preview:hover:not(.focus-visible) .thumbnail-preview__image,.thumbnail-spec-gym:hover:not(.focus-visible) .thumbnail-spec-gym__image{-webkit-filter:grayscale(0);filter:grayscale(0)}.thumbnail-friend__invite-button:hover:not(.focus-visible){color:#c5ec2a}.thumbnail-spec-gym:hover:not(.focus-visible){-webkit-box-shadow:none;box-shadow:none}.promo-slider__slider-dot:hover:not(.focus-visible){-webkit-box-shadow:0 0 0 2px #c5ec2a;box-shadow:0 0 0 2px #c5ec2a}.filter-range__max-toggle:hover:not(.focus-visible),.filter-range__min-toggle:hover:not(.focus-visible){background-color:#adadad}.filter-range__max-toggle:active:not(.focus-visible),.filter-range__min-toggle:active:not(.focus-visible){-webkit-box-shadow:0 0 2px 2px #c5ec2a;box-shadow:0 0 2px 2px #c5ec2a}.filter-raiting__max-toggle:hover:not(.focus-visible),.filter-raiting__min-toggle:hover:not(.focus-visible){background-color:#adadad}.filter-raiting__max-toggle:active:not(.focus-visible),.filter-raiting__min-toggle:active:not(.focus-visible){-webkit-box-shadow:0 0 2px 2px #c5ec2a;box-shadow:0 0 2px 2px #c5ec2a}.btn-show-more:hover:not(.focus-visible){border-color:#adadad}.btn-show-more:hover:not(.focus-visible) span,.btn-show-more:hover:not(.focus-visible) svg{opacity:.8}.btn-show-more:active:not(.focus-visible){border-bottom:2px solid #c5ec2a}.popup__rate-item input:hover:not(.focus-visible)+.popup__rate-number{border:1px solid #c5ec2a;background-color:#fff}.popup__rate-item input:active:not(.focus-visible)+.popup__rate-number{background-color:#333;color:#c5ec2a;border:1px solid #c5ec2a;outline:0;-webkit-box-shadow:none;box-shadow:none}.popup__rate-item input:checked:hover:not(.focus-visible)+.popup__rate-number{background-color:#333;color:#c5ec2a;border:1px solid #c5ec2a;outline:0}.input-load-avatar input:hover:not(.focus-visible)+.input-load-avatar__avatar,.input-load-avatar input:hover:not(.focus-visible)+.input-load-avatar__btn{-webkit-box-shadow:0 3px 20px rgba(51,51,51,.1);box-shadow:0 3px 20px rgba(51,51,51,.1);cursor:pointer}.input-load-avatar input:active:not(.focus-visible)+.input-load-avatar__avatar,.input-load-avatar input:active:not(.focus-visible)+.input-load-avatar__btn{-webkit-box-shadow:none;box-shadow:none;outline:0}.intro__link:hover:not(.focus-visible){color:#d5ff2d}.btn-radio-image input:hover:not(.focus-visible)+.btn-radio-image__image{border:1px solid #333;background-color:#fff}.btn-radio-image input:active:not(.focus-visible)+.btn-radio-image__image{border:1px solid #c5ec2a;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:0}.btn-filter-sort:hover:not(.focus-visible){opacity:.8}.drag-and-drop:hover:not(.focus-visible) .drag-and-drop__label{border:1px solid #333}.drag-and-drop:active:not(.focus-visible) .drag-and-drop__label{border:1px solid #333;background-color:#f7f7f7}}
/*# sourceMappingURL=style.min.css.map */
